Pesquisar na Comunidade
Showing results for tags 'pcnNFeW'.
Encontrado 5 registros
-
Olá, alguém pode dar uma ajuda com o componente? Eu estou tendo alguns problemas pra executar o demo do projeto. O erro que está dando agora é "unit pcnNFeW was compiled with a different version of pcnAuxiliar.ExtrairDigitoChaveAcesso" Por favor, alguém pode me ajudar? E se puder me dá um auxílio em outras dúvidas que eu tenho, agradeço muito. Faz tempo que eu tento implantar e não consigo mesmo tendo o projeto acbr. Meu email: [email protected] Caso alguém queira me ajudar, ficarei muito grato!
-
Alterações pcnNfeW.pas referente CST 60 e CSOSN500
um tópico no fórum postou Wanderson Paiva ACBrNFe
Bom dia senhores, Estava fazendo testes no ambiente de homologação referente a NT 2016_002 versão 1.20 e tive alguns problemas ao gerar NF onde era necessário informar o grupo de repasse do icms st para produtos combustíveis sujeitos a repasse interestadual tag <ICMSST> para cst = 60 e e também para informar valores de ICMS retido quando o CSOSN = 500. Para que conseguisse emitir, tive que fazer duas alterações no arquivo pcnNfeW.pas na procedure GerarDetImpostoICMS: linha 1236 if (nfe.infNFe.Versao > 4) and alterado para: if (nfe.infNFe.Versao >= 4) and e linha 1607 Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N26.1', 'pST', 01, IIf(Usar_tcDe4,07,05), 0, nfe.Det[i].Imposto.ICMS.pFCPST, DSC_PST); alterado para: Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N26.1', 'pST', 01, IIf(Usar_tcDe4,07,05), 0, nfe.Det[i].Imposto.ICMS.pST, DSC_PST); Em anexo enviou o arquivo para que possam verificar as alterações se são procedentes e se necessário "subir" para o svn. pcnNFeW.pas -
Boa tarde srs. Ao importar uma NF-e gerada por software de terceiros em nosso sistema utilizando o componente da ACBr (ACBrNFe.NotasFiscais.Valida), ocorreu o seguinte erro de validação no grupo (G - Entrega) tag (G02 - CNPJ): Erro: Expecting: {http://www.portalfiscal.inf.br/nfe}CNPJ. Essa NF-e encontra-se autorizada na SEFAZ e seu XML é validado sem erros, conclui-se então que o problema se encontra na validação da ACBr. A validação da ACBr retorna erro em virtude da tag CNPJ estar vazia, conforme exemplo abaixo: -<entrega> <CNPJ/> <xLgr>AV. TESTE</xLgr> <nro>01</nro> <xCpl>COMPLEMENTO</xCpl> <xBairro>BAIRRO</xBairro> <cMun>2111300</cMun> <xMun>Sao Luis</xMun> <UF>MA</UF> </entrega> Segundo o manual, quando for informado um CNPJ ele pode ter de 0 a 14 caracteres, dessa forma o conteúdo vazio da tag é considerado válido, apenas a tag CPF quando informada deve conter obrigatoriamente 11 caracteres, abaixo trecho do manual: G. Identificação do Local de Entrega # ID Campo Descrição Ele Pai Tipo Ocor. Tam. Observação 89 G01 entrega Identificação do Local de entrega G A01 0-1 Informar somente se diferente do endereço destinatário. 90 G02 CNPJ CNPJ CE G01 N 1 -1 0 ou 14 Informar CNPJ ou CPF. 90 a G02a CPF CPF CE G01 N 1 -1 11 Preencher os zeros não significativos. (v2.0) Foi realizada a correção dessa situação, para considerar válida e gerar a tag CNPJ vazia caso não for informado valor para o mesmo. Alterações previstas referente a revisão 9062, em anexo alterações. pcnGerador.pas pcnNFeW.pas
- 10 replies
-
- pcnNFeW
- GerarpcnGerador
- (e 4 mais)
-
Bom dia colegas, Após uma longa ausencia estou de volta. Estive testando a emissão de NF-e/NFC-e na versão 3.10 e encontrei um probleminha na função "TNFeW.GerarXml" da unit pcnNFeW, o erro está na tag dhRecbto que, após enviar a NF-e e estar marcada a configuração de arquivos.Salvar, não envia o UTC ficando assim diferente do procNFe retornado pelo WS. Efetuei a alteração no arquivo e o envio em anexo. if nfe.procNFe.nProt <> '' then begin xProtNFe := // (**)'<protNFe versao="2.00">' + (**)'<protNFe ' + NFe.infNFe.VersaoStr + '>' + (******)'<infProt>'+ (*********)'<tpAmb>'+TpAmbToStr(nfe.procNFe.tpAmb)+'</tpAmb>'+ (*********)'<verAplic>'+nfe.procNFe.verAplic+'</verAplic>'+ (*********)'<chNFe>'+nfe.procNFe.chNFe+'</chNFe>'+ (*********)'<dhRecbto>'+FormatDateTime('yyyy-mm-dd"T"hh:nn:ss',nfe.procNFe.dhRecbto)+ IIf(FNFe.infNFe.Versao >= 3.10, GetUTC(CodigoParaUF(FNFe.Ide.cUF),nfe.procNFe.dhRecbto),'')+'</dhRecbto>'+ (*********)'<nProt>'+nfe.procNFe.nProt+'</nProt>'+ (*********)'<digVal>'+nfe.procNFe.digVal+'</digVal>'+ (*********)'<cStat>'+IntToStr(nfe.procNFe.cStat)+'</cStat>'+ (*********)'<xMotivo>'+nfe.procNFe.xMotivo+'</xMotivo>'+ (******)'</infProt>'+ {****}'</protNFe>'; (**)Gerador.wTexto(xProtNFe); Gerador.wGrupo('/nfeProc'); end; pcnNFeW.pas
-
Erro Ao Validar Um Xml Com O Grupo D01 - Avulsa Sem O Campo Dpag
um tópico no fórum postou Vanessinha Mocellin ACBrNFe
Ao ser validado um XML com o grupo D01 - Avulsa esta retornando erro: <avulsa> ID:D12/dPag(Data de pagamento do Documento de Arrecadação) - Nenhum valor informado. O campo dPag conforme consta no manual é opcional, porém na ACBr esta sendo validado como obrigatório. Foi alterado o método GerarAvulsa da unit pcnNFeW, alterando a ocorrência do campo dPag de 1 (obrigatório) para 0 (opcional). Em anexo a unit pcnNFeW.pas com a alteração realizada. pcnNFeW.pas- 3 replies
-
- GerarAvulsa
- pcnNFeW
-
(e 2 mais)
Tags: