Pesquisar na Comunidade
Showing results for tags 'DI'.
Encontrado 6 registros
-
declaração de importação Declaração de Importação (DI) - Leitura do XML via ACBr
um tópico no fórum postou LUIS lpc Dúvidas Gerais sobre o ACBr
Bom dia Encontrei este tópico de 2021 sobre a importação da D.I e também os fontes no repositório. Porém em um tópico mais antigo falam que não vem todas as informações no XML e é preciso ler uma "planilha do importador"... Alguém sabe se isso ainda é necessário? Declaração de Importação (DI) - Leitura do XML via ACBr -
Bom dia! Estou tentando gerar o XML de uma NF-e de Entrada com Declaração de Importação e Adição, porém estou tendo problemas ao inserir as Adições, o erro está ocorrendo na linha: with DI.adi.Add do O que devo alterar no código abaixo? if not QryDI.IsEmpty then begin QryDI.First; while not QryDI.Eof do begin with Prod.DI.Add do begin nDi := QryDI.FieldByName('NUM_DOC_IMP' ).AsString; dDi := QryDI.FieldByName('DATA_REGISTRO' ).Value; xLocDesemb := QryDI.FieldByName('LOCAL_DESEMB' ).AsString; UFDesemb := QryDI.FieldByName('UF_DESEMB' ).AsString; dDesemb := QryDI.FieldByName('DATA_DESEMB' ).Value; tpViaTransp := QryDI.FieldByName('VIA_TRANSP' ).Value; vAFRMM := QryDI.FieldByName('VLR_AFRMM' ).Value; tpIntermedio:= QryDI.FieldByName('TIPO_IMPORT' ).Value; CNPJ := QryDI.FieldByName('CNPJ_ADQUIRENTE' ).AsString; UFTerceiro := QryDI.FieldByName('UF_ADQUIRENTE' ).AsString; cExportador := QryDI.FieldByName('COD_EXPORTADOR' ).AsString; QryAdicao.Close; QryAdicao.ParamByName('p_id_entrada').Value := QryItensEntr.FieldByName('ID_NF_ENT').Value; QryAdicao.ParamByName('p_id_di' ).Value := QryDI.FieldByName('ID' ).Value; QryAdicao.Open; if not QryAdicao.IsEmpty then begin QryAdicao.First; while not QryAdicao.Eof do begin with DI.adi.Add do begin Adicao.nAdicao := QryAdicao.FieldByName('NUMERO' ).Value; Adicao.nSeqAdi := QryAdicao.FieldByName('SEQUENCIA' ).Value; Adicao.cFabricante := QryAdicao.FieldByName('COD_FABRICANTE').AsString; Adicao.vDescDI := QryAdicao.FieldByName('VLR_DESCONTO' ).Value; Adicao.nDraw := QryAdicao.FieldByName('NUM_DRAWBACK' ).AsString; end; end; QryAdicao.Next; end; end; QryDI.Next; end; end;
- 3 replies
-
- declaração de importação
- adição
- (e 3 mais)
-
Esta ocorrendo erro quando envio NFE de importação. O erro é: 8185->Rejeição: CFOP de Importação e não informado dados da DI Estou com o ABCRNFEMONITOR 2.09.03.3 Alguem poderia me ajudar pois estou gerando o arquivo TXT com os dados da DI e ele não esta sendo gerado no XML. Segue os arquivos: 35150474674896000120550010000081851000081852-nfe.xml PRENOTA.TXT
-
Boa tarde a todos, estou utilizando o ACBrMonitorNFe, via Socket, estou implementando notas com exportação desta vez, e conforme o arquivo de ajuda mostra da seguinte forma: [Produto001] CFOP= Codigo= Descricao= *EAN= *NCM= Unidade= Quantidade= ValorUnitario= ValorTotal= *ValorDesconto= *NumeroDI= *DataRegistroDI= *LocalDesembaraco= *UFDesembaraco= *DataDesembaraco= *CodigoExportador= *[LADI001001] *NumeroAdicao= *CodigoFrabricante= *DescontoADI ... A tag [Produto001] é incrementada a cada novo item da nota 001, 002, 003... sabendo que funciona desta forma então me leva a pensar como preencher a tag *[LADI001001] sabendo que posso ter 1 DI para cada produto e N adições por DI. então fico em dúvida quanto ao preenchimento desta tag... penso que possa ser das seguintes formas: *[LADI003001] onde 003 significaria o terceiro item da nota e 001 significaria a primeira adição da DI do produto 3 outra forma seria estando dentro do mesmo produto 3 *[LADI001002] onde 001 representa a DI do produto 3 que só pode ser uma por produto até onde sei e 002 seria a segunda adição da DI do produto 3 Alguém pode me ajudar quanto ao preenchimento desta tag? Obrigado a todos pela atenção.
- 6 replies
-
- Preenchimento DI
- DI
-
(e 1 mais)
Tags:
-
Bom dia! Estou tentando transmitir uma nota de Importação para o Ambiente de Homologação mas o sistema me retorna o erro.: Já tentei informar o Número do Documento com e sem pontos.: 14/1519713-1 e 1415197131 Segue em anexo o XML. Agradeço desde já! Obrigado! arquivo.xml
- 2 replies
-
- Importação
- NFE
-
(e 3 mais)
Tags:
-
Ao enviar um número de DI (Declaração de Importação) devidamente registrada pelo Siscomex na Tag I19 do Detalhe da Mercadoria. o Componente ACBR passou a validar o número através das linhas abaixo: if not DFeUtil.ValidaDIDSI(nfe.Det.Prod.DI[j].nDI) then Gerador.wAlerta('I19', 'nDI', DSC_NDI, ERR_MSG_INVALIDO); O problema que estou encontrando é nessa função ValidaDIDSI, ele exige o número 2 para DI e/ou 4 para DSI e este deve ser enviado no início do Número da DI, fazendo com que o mesmo passe a ter 11 dígitos. No meu caso, se colocar o "2", pois somente trabalhamos com DI, na geração do XML o número da DI estará incorreto, pois ficará diferente do registrado no Siscomex. Como devo agir nesse caso? Considerar o componente errado e retirarmos/corrigirmos a função ou Incluir o 2 antes do número da DI e adaptar a geração do XML sem o mesmo?