RPS foi rejeitado pela prefeitura. XSD Error 1840: Element 'cst': facet 'enumeration' The value '00' is not an element of the set '1', '2', '3', '4', '5', '6', '7', '8', '9', '49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', '63', '64',
Tutorial
Erro ao efetuar o envio de RPS.
RPS foi rejeitado pela prefeitura. XSD Error 1840: Element 'cst': facet 'enumeration' The value '00' is not an element of the set '1', '2', '3', '4', '5', '6', '7', '8', '9', '49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', '63', '64',
Masterem:
Ferramentas - Núcleo Financeiro - Exportação/Importação RPS
No exemplo da rejeição do RPS acima, para o município de Três-Pontas MG, não validam o cstPisCofins com 00. Foi tratado na aplicação/Masterem e com a TecnoSpeed o ajuste da validação interna para esta cidade em específico para que ao enviar o CST 00, ele não seja inserido no XML de Envio.
"cstPisCofins": "00"
PASSO 1
PASSO 2
"apuracaoPropria": {
"cstPisCofins": "00",
"baseCalculoPisCofins": 0.00,
"pis": {
"aliquota": 0.00,
"valor": 0.00
PASSO 3
Após o envio do RPS, o mesmo é rejeitado:
PASSO 4
A rejeição acontece pois no XML do arquivo de remessa do RPS enviado, está enviado com os nós abaixo:
"...
"apuracaoPropria": {
"cstPisCofins": "00",
"baseCalculoPisCofins": 0.00,
"pis": {
"aliquota": 0.00,
"valor": 0.00
..."
Para a autorização da NFSe/RPS, é necessário não enviar o nó de Apuração Própria no json, pois com o envio dos campos zerados no json, internamente geramos o CST de qualquer maneira, fazendo com que o valor seja inserido no XML.
Para que ao enviar o CST 00, ele não seja inserido no XML de Envio, é necessário efetuar a atualização do sistema Masterem para 923.00 ou Superior.
http://download.microuniverso.com.br/MasterEn/Versao96/Aplicativos/MasterEn/
Senha para descompactar: mu6196

