Jump to content

sgeinformatica

Membros Pro
  • Posts

    171
  • Joined

  • Last visited

Everything posted by sgeinformatica

  1. 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
  2. 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 ?
  3. a vigencia do layout 0.06 é até 31/03/2017 http://www.fazenda.sp.gov.br/sat/consultas_publicas/modelos_reg.asp
  4. 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
  5. 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 ACBrBancoBancoob.pas
  6. 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. Audesp.XML
  7. ainda nao fizemos a 1a transmissão, estamos em fase de desenvolvimento. Assim que fizermos e for aceito eu mando um exemplo
  8. 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
  9. 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 AUDESP.rar
  10. 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 AcbrMonitorPlus Outra 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
  11. boa tarde Daniel, amanha nao estarei no escritorio, mas na quinta eu vou testar, se deu certo eu aviso obrigado
  12. 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 dadosC:\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;
  13. É 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
  14. 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 XML que no meu caso é Arquivo=C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml Esse arquivo esta vindo corrompido pesquisando 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 corrompida Fiz 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 XML Corrompido.rar XML Normal.rar
  15. 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 emissao Obrigado
  16. 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;
  17. 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
  18. 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.
  19. 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
  20. está correto, é isso mesmo tem ICMSSN102 e ICMSSN900 e o CSOSN400 fica dentro do ICMSSN102 dá uma olhada no manual de especificacao do sat
  21. a unica coisa que percebi que aumentou foi a csosn400 que não tinha será que foi somente isso mesmo?
  22. já esta valendo a 0.07 e tambem a 0.06
  23. Eu nao uso o AcbrMonitor, usamos o componente ACBrSAT. Eu mudei ACBrSAT1.Config.infCFe_versaoDadosEnt := '0.07'; O xml ficou dessa maneira <infCFe Id="CFe35160711111111111111591234567890000062622255" versao="0.06" versaoDadosEnt="0.07" versaoSB="000003"> Ficou um lugar como versao = 0.06 e versaoDadosEnt = 0.07 Alguem sabe onde tenho que alterar para ficar como versao 0.07 ? Estou usando o emulador do governo na versao 2.9.2.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.