silvania Postado 23 Fevereiro Postado 23 Fevereiro Olá, boa tarde. Estou tentando emitir uma nota de recebimento do pagamento (tpOperGov=2) e está dando erro de schema: Falha na validação dos dados da nota: 208 TAG:%TAGNIVEL% ID:N12/CST(Código da situação tributária) - Nenhum valor informado. Element '{http://www.portalfiscal.inf.br/nfe}ICMS' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS'. Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS00, {http://www.portalfiscal.inf.br/nfe}ICMS02, {http://www.portalfiscal.inf.br/nfe}.... Os fontes estão atualizados. A ACBr está preparada para esse tipo de nota? Pergunto porque notei que em TNFeXmlWriter.GerarDetImposto existe uma validação quanto à finalidade da nota, mas não tem validação quanto ao tipo da operação governamental.
jmisugi Postado 12 Março Postado 12 Março Boa tarde, também estou com o mesmo problema. Pois na NT, na validação B25-80, comenta que Se finalidade da NF-e igual a crédito ou débito (tag:finNFe=5 ou 6) ou tpOperGov=2 Recebimento do pagamento - Informado ICMS (tag: ICMS), ISSQN (tag: ISSQN), IPI (tag: IPI), II (tag: II), PIS (tag: PIS), PIS ST (tag: PISST), COFINS (tag: COFINS), COFINS ST (tag: COFINSST), ICMS UF Destino (tag: ICMSUFDest) ou Imposto Devolvido (tag: impostoDevol). Exceção: a regra acima não se aplica para tpNFCrédito=3-Retorno. Para corrigir eu precisei alterar a unit ACBrNFe.XmlWriter na função GerarDetImposto, para adicionar a comparacao do tpOperGov <> togRecebimentoPag if (((not (nfe.Ide.finNFe in [fnCredito, fnDebito])) or (nfe.ide.tpNFCredito = tcRetorno)) and (nfe.Ide.gCompraGov.tpOperGov <> togRecebimentoPag)) then Segue a unit em anexo com a alteração sugerida. Neste caso não geraria os blocos de ICMS, que não devem ser gerados para este tipo de operação. E consegui transmitir o XML normalmente. ACBrNFe.XmlWriter.pas 1
jmisugi Postado 18 Março Postado 18 Março @Juliomar Marchetti poderia ser analisado esta alteração por favor?
Solution silvania Postado 4 Maio Autor Solution Postado 4 Maio Essa alteração para o SVN, rev. 46034. 1
Consultores Juliomar Marchetti Postado 5 Maio Consultores Postado 5 Maio Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts