Daniel Fantastsoft Postado 8 Julho, 2015 Postado 8 Julho, 2015 Recentemente meu validador começou a acusar um erro nos registros D100 informando que o COD_SIT deveria ser informado. Quando parei para avaliar o erro consegui ver que a causa do erro era exatamente por que estava jogando o COD_SIT como sdfEspecial em alguns casos do cadastro das minhas CT-es Ao depurar o código fonte do arquivo "ACBrEPCBloco_D_Class.pas" eu vi que na função "procedure WriteRegistroD100(RegD010 : TRegistroD010);" havia um erro no case localizado na linha 524. Corrigi o erro fazendo o case ficar dessa forma: case COD_SIT of (Linha 524) // Código novo - Alterado por Daniel Rodrigues sdfRegular : strCOD_SIT := '00'; sdfExtRegular : strCOD_SIT := '01'; sdfCancelado : strCOD_SIT := '02'; sdfExtCancelado : strCOD_SIT := '03'; sdfDenegado : strCOD_SIT := '04'; sdfInutilizado : strCOD_SIT := '05'; sdfComplementar : strCOD_SIT := '06'; sdfExtComplementar : strCOD_SIT := '07'; sdfEspecial : strCOD_SIT := '08'; { Código antigo - Comentado por Daniel Rodrigues sdfRegular : strCOD_SIT := '00'; sdfExtRegular : strCOD_SIT := '01'; sdfCancelado : strCOD_SIT := '02'; sdfExtCancelado : strCOD_SIT := '03'; sdfComplementar : strCOD_SIT := '06'; sdfExtComplementar : strCOD_SIT := '07'; sdfInutilizado : strCOD_SIT := '08';} end; Fiz minha alteração referente ao que estava especificado no manual na página 138 (onde informa que o COD_SIT deve ser informado de acordo com a tabela 4.1.2 sendo que a tabela está localizada na página 37) Segue a tabela 4.1.2: 4.1.2- Tabela Situação do Documento - página 37Código Descrição00 Documento regular01 Escrituração extemporânea de documento regular02 Documento cancelado03 Escrituração extemporânea de documento cancelado04 NF-e ou CT-e – denegado05 NF-e ou CT-e - Numeração inutilizada06 Documento Fiscal Complementar07 Escrituração extemporânea de documento complementar08 Documento Fiscal emitido com base em Regime Especial ou Norma Específica Estou mandando meu arquivo .pas como anexo. Se possível, verifiquem e alterem o fonte principal, seria de muita ajuda. ACBrEPCBloco_D_Class.pas
Consultores EMBarbosa Postado 8 Julho, 2015 Consultores Postado 8 Julho, 2015 Os documentos de situação 04 e 05 não devem ser informados. Favor verificar o manual na página 139 Campo 06 - Valores válidos: [00, 01, 02, 03, 06, 07, 08]Preenchimento: verificar a descrição da situação do documento na Tabela “4.1.2 - Tabela Situação do Documento” integrantedeste Guia Prático. []'s Elton Profissionalize o ACBr na sua empresa, conheça o ACBr Pro. (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Daniel Fantastsoft Postado 8 Julho, 2015 Autor Postado 8 Julho, 2015 (editado) Nossa, desculpe pela orelhada. Acabei passando despercebido por essa regra no manual. Obrigado EMBarbosae mais uma vez desculpe. :S @Edit: Mas de toda forma o case ainda está errado por que de acordo com o manual são os valores [00, 01, 02, 03, 06, 07, 08] e no case antigo o 08 está como sdfInutilizado quando deveria estar como sdfEspecial. Editado 8 Julho, 2015 por Daniel Fantastsoft Complementar o post
Consultores EMBarbosa Postado 8 Julho, 2015 Consultores Postado 8 Julho, 2015 Sem problemas. O importante é que resolveu. []'s Elton Profissionalize o ACBr na sua empresa, conheça o ACBr Pro. (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Daniel Fantastsoft Postado 8 Julho, 2015 Autor Postado 8 Julho, 2015 EMBarbosa eu editei o meu post, há um erro no case.
Consultores EMBarbosa Postado 9 Julho, 2015 Consultores Postado 9 Julho, 2015 Obrigado pelo relato. Vou verificar... []'s Elton Profissionalize o ACBr na sua empresa, conheça o ACBr Pro. (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Consultores EMBarbosa Postado 9 Julho, 2015 Consultores Postado 9 Julho, 2015 (editado) Foi pro SVN. Favor testar e reportar qualquer problema. Mais uma vez, obrigado. Editado 9 Julho, 2015 por EMBarbosa []'s Elton Profissionalize o ACBr na sua empresa, conheça o ACBr Pro. (15) 2105-0750 (15)99790-2976. Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas. Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora