-
Total de ítens
173 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por sgeinformatica
-
-
20 minutos atrás, bgmsistemas disse:
Atualizei aversão para a versão:
ACBrMonitorPLUS-1.1.0.14-20170607
Agora está apresentando esse erro na Emissão da Nfe.
Content for element .{http://www.portalfiscal.inf.br/nfe}NFe. is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.Quanto ao Download do Xml está funcionando.
Utilizando o comando NFe.DistribuicaoDFePorChaveNFe(uf, cnpj, chave)
aconteceu isso comigo tambem, antes do NFE.ValidarNFe, vc precisar usar o comando NFE.AssinarNFe
-
Realmente agora resolveu
Usamos o ACBrMonitorPLUS-1.1.0.14
NFe.DistribuicaoDFePorChaveNFe (para verificar as notas emitidas contra meu CNPJ)
NFe.DistribuicaoDFePorUltNSU (para fazer o download do arquivo XML)
Obrigado -
Celso
estou usando esse comando NFe.DistribuicaoDFePorUltNSU para fazer a consulta das NFe pelo MonitorPlus
Mas o comando NFE.DownLoadNFe continua dando a mesma mensagem Servico Paralisado sem Previsao
Temos que mudar esse comando para o download tambem ?
-
4 minutos atrás, Celso disse:
Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:
NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe) NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe) NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU) NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU)
A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:
Otima noticia, ja vamos colocar em produção. Obrigado
-
a vigencia do layout 0.06 é até 31/03/2017
http://www.fazenda.sp.gov.br/sat/consultas_publicas/modelos_reg.asp
- 1
-
Em 15/08/2016 at 13:35, Juliana Tamizou disse:
Boa tarde.
Seja paciente e aguarde até que um moderador lhe de um retorno, existem várias contribuições sendo analisadas.
Att.
bom dia Juliana, tudo bem? Desculpe a insistência sobre esse assunto, mas poderia atualizar o svn com esse novo .pas ? só foi corrigido o valor da variavel fpCodigosMoraAceitos:= '012';
Obrigado
ok, muito obrigado
-
Em 15/08/2016 at 13:35, Juliana Tamizou disse:
Boa tarde.
Seja paciente e aguarde até que um moderador lhe de um retorno, existem várias contribuições sendo analisadas.
Att.
bom dia Juliana, tudo bem? Desculpe a insistência sobre esse assunto, mas poderia atualizar o svn com esse novo .pas ? só foi corrigido o valor da variavel fpCodigosMoraAceitos:= '012';
Obrigado
-
Para quem precisar de um exemplo, esse XML foi aceito pelo validador.
Tive que alterar a unit que o Delphi gerou a partir do XSD para conseguir validar.
- 2
-
ainda nao fizemos a 1a transmissão, estamos em fase de desenvolvimento.
Assim que fizermos e for aceito eu mando um exemplo
-
Quando o delphi vai gerar a unit eu nao vi nenhuma configuracao para ocultar/mostrar esse namespace prefix.
Eu coloquei esse "gen:" e "cap:" manualmente na unit que o delphi gerou
Só que na proxima vez que for disponibilizado outro XSD eu vou ter que colocar manualmente novamente
-
Ola, boa tarde.
Provavelmente esse não é o lugar correto para perguntar sobre um problema, mas como o pessoal tem muita experiencia com XML, resolvi abrir aqui na forum da NFe.
Estamos desenvolvendo o XML para gerar arquivos para Audesp - tribunal de contas.
Eu importo o XSD em : file / new / other / Delphi Projects / XML
Até ai tudo bem.
Quando gera o XML, o delphi esta gerando assim :
<?xml version="1.0" encoding="ISO-8859-1"?>
<CadastroAposentadosPensionistas xmlns="http://www.tce.sp.gov.br/audesp/xml/remuneracao" xmlns:gen="http://www.tce.sp.gov.br/audesp/xml/generico" xmlns:cap="http://www.tce.sp.gov.br/audesp/xml/remuneracao">
<Descritor>
<AnoExercicio>2016</AnoExercicio>
<TipoDocumento>Cadastro de Aposentados e Pensionistas</TipoDocumento>
<Entidade>2</Entidade>
<Municipio>6583</Municipio>
<DataCriacaoXML>2016-11-09</DataCriacaoXML>
</Descritor>
<ListaAposentadoriasPensoes>
<Nome>JOSE DAS COUVES</Nome>
<CPF Tipo="02">
<Numero>99999888888</Numero>
</CPF>
<DataNascimento>1971-05-12</DataNascimento>
<DadosAposentadoriaPensao>
<MunicipioEntidade>
<codigoEntidade>2</codigoEntidade>
<codigoMunicipio>6583</codigoMunicipio>
</MunicipioEntidade>
<SemInformacaoDeCargo></SemInformacaoDeCargo>
<DataAposentadoriaPensao>1999-01-01</DataAposentadoriaPensao>
</DadosAposentadoriaPensao>
</ListaAposentadoriasPensoes>
</CadastroAposentadosPensionistas>
Mas pelo manual do tribunal de contas, deveria gerar assim:<?xml version="1.0" encoding="ISO-8859-1"?>
<CadastroAposentadosPensionistas xmlns="http://www.tce.sp.gov.br/audesp/xml/remuneracao" xmlns:gen="http://www.tce.sp.gov.br/audesp/xml/generico" xmlns:cap="http://www.tce.sp.gov.br/audesp/xml/remuneracao">
<cap:Descritor>
<gen:AnoExercicio>2016</gen:AnoExercicio>
<gen:TipoDocumento>Cadastro de Aposentados e Pensionistas</gen:TipoDocumento>
<gen:Entidade>2</gen:Entidade>
<gen:Municipio>6583</gen:Municipio>
<gen:DataCriacaoXML>2016-11-09</gen:DataCriacaoXML>
</cap:Descritor>
<cap:ListaAposentadoriasPensoes>
<cap:Nome>JOSE DAS COUVES</cap:Nome>
<cap:CPF Tipo="02">
<gen:Numero>99999888888</gen:Numero>
</cap:CPF>
<cap:DataNascimento>1971-05-12</cap:DataNascimento>
<cap:DadosAposentadoriaPensao>
<cap:MunicipioEntidade>
<gen:codigoEntidade>2</gen:codigoEntidade>
<gen:codigoMunicipio>6583</gen:codigoMunicipio>
</cap:MunicipioEntidade>
<cap:SemInformacaoDeCargo></cap:SemInformacaoDeCargo>
<cap:DataAposentadoriaPensao>1999-01-01</cap:DataAposentadoriaPensao>
</cap:DadosAposentadoriaPensao>
</cap:ListaAposentadoriasPensoes>
</CadastroAposentadosPensionistas>Alguem sabe o que eu tenho que fazer para o XML ficar com esse "gen:" e o "cap:"
Obrigado
-
Ola Celso, obrigado pelo retorno
Nos fizemos um modulo dentro do nosso sistema para fazer o download do XML e ser utilizado para fazer as entradas de NFe
Já está em funcionamento, mas ficou algumas pendencias pra trás sem resolver.
Uma delas é essa questão, eu estou fazendo a ciencia da emissão, e ja gravo no meu banco de dados que fiz essa ciencia
Mas se eu apagar meu banco de dados e pegar novamente a lista dos XML, eu não consegui identificar nos retornos como
que eu sei que já foi dado ciencia.
Ja no aplicativo do governo, essa informacao vem certinha, mesmo que a ciencia tenha sido feita no meu sistema.
E não é só a ciencia, tambem a confirmacao da operacao, desconhecimento da operacao, e operacao nao realizada.
Ja a carta de correção, e cancelamento de nfe ficou tudo correto, conseguimos identificar (fiz em ambiente de producao)
Isso tudo usando o AcbrMonitorPlusOutra coisa que não está funcionando é fazer carta de correção e cancelamento de NFe em ambiente de homologacao.
Dá erro de assinatura, era pra gente ter reportado aqui no forum, mas acabei esquecendo.
Obrigado
Carlo
-
boa tarde Daniel, amanha nao estarei no escritorio, mas na quinta eu vou testar, se deu certo eu aviso
obrigado
-
Olá Paulo,
Quando vc diz WEBSERVICE_ENV-REC seria essa essa pasta que mandei na tela em anexo ?
Quando eu uso o comando NFE.DownLoadNFe, ele me retorna uma variavel chamada "Arquivo", que contem o caminho e o nome do arquivo XML
Olha o log do comando
NFE.DownLoadNFe("06213622000184","35160807815318000170550010004745471760426870")
OK: Pedido de Download processado
[DOWNLOADNFE]
versao=1.00
tpAmb=1
verAplic=AN.DownNF_2.1.1
cStat=139
xMotivo=Pedido de Download processado
dhResp=16/09/2016 09:36:12[NFE001]
ChNFe=35160807815318000170550010004745471760426870
cStat=140
xMotivo=Download disponibilizado
Arquivo=C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xmlé exatamente esse com extensão "-down" que esta corrompido.
C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml (corrompido) e é o caminho que o acbmonitorplus me retorna para eu subir para meu banco de dados
C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml (correto)
Existem duas maneiras de arrumar temporariamente.
Uma é acrescentar \Nfe\Down\ ao caminho que o monitor me retorna, porque vai pegar o XML bom.
E a segunda maneira eu fiz uma função utilizando o proprio componente do Acbr.
Ele comente carrega o XML na memoria, e em seguida usa o metodo GerarXML que tambem resolveu o problema.
function FixStrToXML(AStr: String): String;
var
NFe: TACBrNFe;
begin
NFe := TACBrNFe.Create(Application);
with NFe do
begin
NotasFiscais.Clear;
NotasFiscais.LoadFromString(AStr);
Result := NotasFiscais.Items[0].GerarXML;
end;
FreeAndNil(NFe);
end;
-
É que eu quis explicar todo o processo que estou fazendo e deve ter ficado confuso.
O comando é NFE.DownLoadNFe
Ele gera XML em duas pastas
C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml (corrompido) e é o caminho que o acbmonitorplus me retorna para eu subir para meu banco de dados
C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml (correto)
Exato, nao abre no internet explorer
-
ola, bom dia
estamos usando o acbrmonitorplus 0.3.8.3 com o comando NFe.DistribuicaoDFe para retornar as NFe do cliente
logo em seguida usamos o comando NFE.EnviarEvento para dar ciencia da emissao
depois usamos o comando NFE.DownLoadNFe para fazer o download do XML
depois pegamos o conteudo de "Arquivo" da chave NFE001 para saber em qual o caminho e nome do arquivo XMLque no meu caso é
Arquivo=C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml
Esse arquivo esta vindo corrompidopesquisando a pasta do acbrmonitorplus, encontrei uma segunda versao do XML em :
C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml
essa versão do XML nao esta corrompidaFiz uma comparacao dos arquivos XML, e o que dá pra perceber, que na razão social do cliente tem um &
Branco & Andrade
E tambem falta a seguinte linha no começo do arquivo : <?xml version="1.0" encoding="UTF-8"?>segue em anexo os arquivos XML que fiz testes, e o log do acbrmonitorplus, e as telas de comparacao dos XML
obrigado
Carlo
-
Ola a todos
Estamos iniciando o desenvolvimento do modulo para dar ciencia da emissao, download do xml, desconhecimento da operacao, etc
Para isso utilizamos o AcbrMonitorPlus e o comando NFe.DistribuicaoDFe
Fizemos uma NFe em ambiente de homologacao (empresa "A" emitindo uma NFe de venda para empresa "B")Na empresa "B", executamos o comando acima para retornar todas as NFe emitidas para a propria empresa "B"
Depois disso executamos o comando para dar ciencia da emissao, até ai tudo ok
Depois executamos novamente o comando NFe.DistribuicaoDFe para ver o retorno da ciencia da emissao
Em modo de homologacao deveria retornar [ProEve???] e [InfEve???] e não retornou
Somente esta retornando [RESNFE???]Depois fizemos os mesmos testes com o mesmo programa em ambiente de producao e estas chaves estão vindo normal
Sera que estou fazendo alguma coisa de errado ou o componente do Acbr não está completo para ambiente de homologação?
Usando o programa do governo em ambiente de homologação, ele me retornou que a NFe foi dado ciencia da emissaoObrigado
-
Tivemos o mesmo problema o "Cardilo".
Por enquanto estamos alterando o fonte ACBrBancoBancoob.pas para:
constructor TACBrBancoob.create(AOwner: TACBrBanco); begin inherited create(AOwner); fpDigito := 0; fpNome := 'SICOOB'; fpNumero := 756; fpTamanhoMaximoNossoNum := 7; fpTamanhoCarteira := 1; fpTamanhoConta := 8; fpCodigosMoraAceitos:= '012'; end;
-
Consegui fazer assim :
procedure TForm1.Button1Click(Sender: TObject);
var
Titulo : TACBrTitulo;
LinhaDigitavel, CodBarras : String;
begin
Titulo := ACBrBoleto1.CriarTituloNaLista;
CodBarras := '10491682600000050000545006478709270000048974';
LinhaDigitavel := ACBrBoleto1.Banco.MontarLinhaDigitavel(CodBarras, Titulo);
ShowMessage(LinhaDigitavel);
end;
Obrigado pela ajuda
- 4
-
Bom dia Juliana
CodBarras:= MontarCodigoBarras(Titulo)
O titulo que passa como parametro eu teria que informar todos os dados? (conta / agencia / etc ?)
Porque no meu caso eu vou armazenar a linha digitavel de boletos de fornecedores, não dos que eu emito.
-
Tenho um cliente que quer guardar a linha digitavel dos boletos, mas os numeros do codigo de barras são diferentes que a leitora retorna.
Eu vi que tem uma maneira de chegar na linha digitavel mudando o posicionamento de alguns numeros e efetuando o calculo de alguns digitos de conferencia.
No acbr ja existe alguma função pronta que faça isso?
Nesse site faz essa conversão : http://boletobancario-codigodebarras.blogspot.com.br/
Exemplo de codigo de barras : 03396682100000232009166486700000100090600102
Linha digitavel já convertida : 03399.16645 86700.000101 00906.001029 6 68210000023200
Obrigado
- 1
-
está correto, é isso mesmo
tem ICMSSN102 e ICMSSN900 e o CSOSN400 fica dentro do ICMSSN102
dá uma olhada no manual de especificacao do sat
-
a unica coisa que percebi que aumentou foi a csosn400 que não tinha
será que foi somente isso mesmo?
-
já esta valendo a 0.07 e tambem a 0.06
NFE.DownloadNFe() ERRO: Servico Paralisado sem Previsao
em ACBrMonitor PLUS
Postado · Editado por sgeinformatica
Para quem usa o ACBrMonitorPLUS-1.1.0.14
NFe.DistribuicaoDFePorChaveNFe (para verificar as notas emitidas contra meu CNPJ)
NFe.DistribuicaoDFePorUltNSU (para fazer o download do arquivo XML)
Para nao dar esse erro acima "infNFeSupl", tambem que que desmarcar : ADICIONAR TAG DE QRCODE EM INFORMACOES SUPLEMENTARES conforme tela em anexo
No meu caso estou conseguindo emitir NFe, e fazer o download de XML de fornecedores