Ir para conteúdo
  • Cadastre-se

silvania

Membros
  • Total de ítens

    9
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que silvania postou

  1. Fontes foram atualizados (Rev. 45813) com correções na rev. 46034.
  2. Essa alteração para o SVN, rev. 46034.
  3. Atualizei fontes e schemas e tentei enviar as notas com o arquivo da AcBr, sem as alterações que eu tinha feito: 1. Se informar o código do benefício fiscal dá erro de schema TAG:%TAGNIVEL% ID:N14a/cBenefRBC(Código de Benefício Fiscal na UF aplicado ao item quando houver RBC.) - Tamanho maior que o máximo permitido [SP099090]. Acredito que isso ocorra porque o campo está definido com min/max = 01 e ele pode ter 8 ou 10 caracteres. 2. Também deu erro de vICMSOP inesperado. Element '{http://www.portalfiscal.inf.br/nfe}vICMSOp' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS90'. Expecting: {http://www.portalfiscal.inf.br/nfe}pRedBC, {http://www.portalfiscal.inf.br/nfe}cBenefRBC, {http://www.portalfiscal.inf.br/n.... Pelo que vi, a ordem dos campos está errada. Na NT tem pICMS entre cBenefRBC e vICMSOp e no arquivo vICMSOp vem depois do cBenefRBC. 3. E aí tem as outras duas questões que eu mencionei quando criei o post, mas que não são de fato um problema porque não geram rejeição: - campos do grupo N16a sendo gerados mesmo não sendo preenchidos. Não gera problema porque os valores vão zerados para as tags. - id destes mesmos campos (16a, 16b, 16c no arquivo e na NT consta 16b, 16c, 16d). Deixei uma cópia do arquivo com essas duas correções, porque com elas já deu para enviar. ACBrNFe.XmlWriter.pas
  4. Após atualizar a ACBr para a revisão 45815, a fim de testar o envio de NF-e com CST 90 e os novos campos da NT 2022.002 1.30a, me deparei com este erro de schema ao realizar o envio: Após conferir os dados e não encontrar o motivo do erro, fui conferir o fonte e com pequenos ajustes, foi possível enviar a nota: - passei a tag pICMS para depois de cBenefRBC; - corrigi o ID dos campos vICMSOp, pDif, vICMSDif Ao enviar uma nota com CST 90 sem o código do benefício fiscal também ocorre erro: Essa tag estava definida com min e max = 01 e ocorrência = 1, mas ela é opcional. Outro ponto é que os campos do grupo N16a estavam sendo gerados mesmo quando não eram preenchidos: <vICMSOp>0.00</vICMSOp> <pDif>0.0000</pDif> <vICMSDif>0.00</vICMSDif> Em anexo, o arquivo com as alterações que fiz, se puderem verificar e alterar no SVN. Na oportunidade, esse arquivo tem também uma alteração para não gerar ICMS caso a operação seja de recebimento do pagamento (validação B25-80 da NT 2025.002). ACBrNFe.XmlWriter.pas
  5. Olá, bom dia Alguém já conseguiu emitir alguma nota usando CST 90 e os novos campos (benefício fiscal, diferimento, FCP diferido) da NT 2022.002? Ao conferir o XML, verifiquei que contém apenas as tags antigas, mesmo os novos campos tendo sido preenchidos e passados para o componente: <ICMS90> <orig>0</orig> <CST>90</CST> <modBC>3</modBC> <vBC>45.02</vBC> <pRedBC>10.0000</pRedBC> <pICMS>7.0000</pICMS> <vICMS>3.09</vICMS> <vBCFCP>50.02</vBCFCP> <pFCP>2.0000</pFCP> <vFCP>1.00</vFCP> <vICMSDeson>5.00</vICMSDeson> <motDesICMS>3</motDesICMS> <indDeduzDeson>0</indDeduzDeson> </ICMS90>
  6. 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.
  7. Testado, está lendo corretamente. Obrigada.
  8. Olá, boa tarde Estou lendo um XML de MDF-e que possui 5 CT-es associados, sendo alguns com a tag <IndPrestacaoParcial> informada. O problema é que sempre está vindo o valor padrão 'nenhum', mesmo que exista a tag para um documento específico. Através do debug, notei que parece estar perdendo informação entre o momento em que lê a tag <chCTe> e em que chega na <IndPrestacaoParcial>: Quando passa aqui (pmdfeMDFeR > LerXML [..] begin MDFe.infDoc.infMunDescarga[i01].infCTe.New; MDFe.infDoc.infMunDescarga[i01].infCTe[i02].chCTe := Leitor.rCampo(tcStr, 'chCTe'); [..] FGrupo está preenchido e ConteudoTag mostra a chave de acesso do CT-e (ambos estão na função rCampo), exemplo: FGrupo = '<infCTe><chCTe>99999999999999999999999999999999999999999999</chCTe><SegCodBarra>444444444444444444444444444444444444</SegCodBarra><indPrestacaoParcial>1</indPrestacaoParcial><infNFePrestParcial><chNFe>99999999999999999999999999999999999999999998</chNFe></infNFePrestParcial></infCTe>' ConteudoTag: 99999999999999999999999999999999999999999999 Mas quando chega aqui: [..] MDFe.infDoc.infMunDescarga[i01].infCTe[i02].indPrestacaoParcial := StrToTIndicadorEx(ok, Leitor.rCampo(tcStr, 'indPrestacaoParcial')); [..] FGrupo está vazio ('') e acredito que por consequência, ConteudoTag também. Uma vez vazio, retorna tienenhum. Mais alguém com esse problema? Também notei que se colocar a linha que lê <indPrestacaoParcial> lá em cima, após a leitura de chCTe, SegCodBarra e IndReentrega, dá certo.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...