Pesquisar na Comunidade
Showing results for tags 'dSaiEnt'.
Encontrado 3 registros
-
Olá pessoal! Estou tendo um problema ao utilizar o recurso de importar XML no Delphi 7. Ao utilizar o método “LoadFromFile” em “ACBrNFeNotasFiscais”: Fdm_Principal.ACBrNFePrincipal.NotasFiscais.LoadFromFile(dirXml); Quando eu tento pegar a data de saída e data de emissão, é retornado o valor “zero”: Fdm_Principal.ACBrNFePrincipal.NotasFiscais.Items[0].NFe.Ide.dEmi; Mas tem um porém, se eu baixar o XML do servidor nacional da SEFA ou se eu pegar o XML que foi gerado pelo sistema usando o ACBr a falha não acontece. O problema só acontece se eu pegar o XML da SEFA-PR no novo recurso que eles disponibilizaram de baixar os XML em lote. Comparando os arquivos, vi que o XML da SEFA-PR tem uma tag a mais no início do arquivo “<NFeLog versao="1.00">”. Se eu editar o XML removendo essa tag, o arquivo importa com a data certa. Existe alguma forma de corrigir isso para que não precise editar o XML? Segue o XML das SEFAs para comparação, desde já obrigado. SEFA-Nacional.xml SEFA-PR.xml
-
Bom dia, Estamos com um problema em um contador de um cliente de nossa empresa. Eles utilizam um sistema para a importação dos xml's da NFC e ao importar diz que o campo <dSaiEnt> não está preenchido, e joga uma data aleatória. Na programação estamos atribuindo este campo, e já foi até mudado a forma de atribuir. Mas mesmo assim ele não vai para o XML, é normal isso? Ele não vai para o XML na NFC? A maneira que a gente está atribuindo não está correta? Obrigado!!
-
Dsaient Para Modelo 55 Na Nf-E 3.10
um tópico no fórum postou luisArruda NFe/NFCe - Nota Fiscal Eletrônica
Olá, gostaria de saber se essa validação do modelo da nota no pcnNFeW.pas é obrigatória? Ou a não ocasião dela pode atrapalhar em algo? if (nfe.ide.modelo = 55) and (nfe.ide.dSaiEnt <> 0) then Para que a questão não fique sem sentido, vou tentar explicar de forma mais breve o possível: Possuo um parceiro de software que faz o SPED do meu sistema, eu gero o xml das minhas notas de entrada para ele com o ACBrNFE (inclusive notas manuais, as quais indico modelo <> de 55), mas com a atualização do padrão para a nf-e 3.10, minhas notas manuais ficaram sem data de saída. Tenho total ciência que isso não é um problema do componente, e que talvez nada possa ser feito em relação a isso, estou questionando apenas para poder ter argumentos com o meu parceiro de software. if nfe.infNFe.Versao >= 3 then begin Gerador.wCampo(tcStr, 'B09', 'dhEmi ', 25, 25, 1, DateTimeTodh(nfe.ide.dEmi) + GetUTC(CodigoParaUF(nfe.ide.cUF), nfe.ide.dEmi), DSC_DEMI); // Alterado por Italo em 12/03/2014 if (nfe.ide.modelo = 55) and (nfe.ide.dSaiEnt <> 0) then Gerador.wCampo(tcStr, 'B10', 'dhSaiEnt', 25, 25, 0, DateTimeTodh(nfe.ide.dSaiEnt) + GetUTC(CodigoParaUF(nfe.ide.cUF), nfe.ide.dSaiEnt), DSC_DSAIENT); end else begin Gerador.wCampo(tcDat, 'B09', 'dEmi ', 10, 10, 1, nfe.ide.dEmi, DSC_DEMI); Gerador.wCampo(tcDat, 'B10', 'dSaiEnt', 10, 10, 0, nfe.ide.dSaiEnt, DSC_DSAIENT); if nfe.Ide.dSaiEnt>0 then Gerador.wCampo(tcHor, 'B10a','hSaiEnt', 08, 08, 0, nfe.ide.hSaiEnt, DSC_HSAIENT); end; Outros lugares onde li sobre essa tag no fórum, mas sem relação a minha dúvida: Desde já agradeço a compreensão e ajuda. []'s