Ir para conteúdo
  • Cadastre-se

menezesbr

Membros
  • Total de ítens

    90
  • Registro em

  • Última visita

Tudo que menezesbr postou

  1. Boa noite pessoal. Ia escrever no outro post, mas sugestão do forum criar um novo. Se possível atualizarem o fiorilli.ini da cidade de Pirajuí pois mudaram o servidor de la: Servidor novo mudou apenas o final do IP, agora é 131: http://189.57.88.131:3392/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Já estado e funcionando em nossa aplicação. Se puderem atualizar para os próximos updates dos provedores agradeço. Ótima semana e fim de semana a todos André
  2. Boa tarde Italo, agora sim deu tudo certo. Já homologato e emitindo notas em produção tudo 100% Segue arquivos ajustados para Pirajuí para inclusão no ACBr. Abraços André Cidades.ini Fiorilli.ini
  3. Bom dia Italo, como vai? Maravilha, acho que agora deu certo, em homologação maravilha, já esta tudo certo. Já emiti várias notas. Ajustei os arquivos para envio em produção só ainda não consegui gerar notas pois aparentemente o servidor deles esta fora, coloco o WS informado no site deles (WS.PNG) mas da Timeout. Já entrei em contato e assim que me retornarem lhes informo o resuldado. Muito agradecido pela atenção Abraço Cidades.ini Fiorilli.ini
  4. Bom dia pessoal, como estão? Pirajuí agora esta mudando o provedor da NFS-e para o provedor Fiorilli, vi que no ACBr tem algumas cidades que já contam com este provedor. Para eu incluir Pirajuí na lista é necessário fazer algum procedimento extra nos fontes do ACBr ou apenas incluo a cidade na lista de cidades? Os webservices que consegui são: WebService: http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Aplicação: http://fi1.fiorilli.com.br:5663/issweb/home.jsf Também me foram passadas estas recomendações Outras orientações importantes que devem ser observadas: 1. Utilizar Id, não id; 2. Tags devem ser assinadas de acordo com o serviço escolhido; 3. Os valores sempre devem ser informados com o padrão 0.00; 4. As alíquotas não precisam ser divididas por 100 (/100). Ou seja, devem ser informadas em números inteiros, como, por exemplo, 2.79 (e não 0,0279); 5. Utilize ponto ao invés de vírgula como separador de casas decimais; 6. Utilize sempre duas (2) casas decimais; 7. Utilize “\s\n” para indicar quebra de linha; 8. Utilize lotes de, no máximo, 50 RPS (Recibos Provisórios de Serviços); 9. No caso de tomadores de serviços estrangeiros (localizados no exterior), deve se utilizada a mesma estrutura. A única diferença é que deve ser informado, no campo CPF, um numero de documento com 11 posições para que o sistema possa validar essa informação. Tem como eu ajudar neste processo de implementação? Em anexo alguns arquivos que me passaram também. Agradeço muito a atenção Abraços Exemplo Xml Assinado.zip NFSE-NACIONAL_Manual_De_Integrao verso 2-01.pdf NFSE-NACIONAL_Modelo_Conceitual verso 2-01.pdf schema_xml_nfse_v2-01.zip
  5. Boa tarde, acredito que colocamos bastante exemplos aqui neste tópico, se não encontrar vou dar uma pesquisada aqui e ver se encontro um manualzinho que havia feito de como desenvolver em delphi... todo o processo da nfse de bauru...(É que meu note foi levado roubado e perdi muita coisa que tinha) se encontrar posto aqui ok. Olha na página 10... creio que ali da para ter uma ideia...
  6. Boa noite, desculpe utilizar este forum para perguntar, mas não encontrei outra fonte de referência a não ser aqui onde discutíamos. Alguém conseguiu desenvolver o envio de NFS-e de Bauru (SigISS) em PHP? GratoAndré
  7. Entendi. Bom, vou tentar contato e ver se me respondem. Tendo respostas eu lhes passo aqui.
  8. Bom dia Régys, concordo contigo mas existe alguma outra solução? mesmo que temporária? tive que fazer isso pois estava com 3 clientes sem faturar. Se tiveram alguma outra forma de fazer agradeceria. De qualquer forma, de tempo em tempo tentarei voltar ao original e testar, ver se já corrigiram este problema, mas até lá.
  9. Bom dia pessoal, estavamos com o mesmo problema aqui (Element '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' is unexpected according to content model of...), com ACBr atualizado e utilizando o componente direto. Alguns clientes resolvi realmente atualizando Schemas, mas outros não consegui, mesmo atualizado o erro persistia. Chegamos na UNIT ...\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnNFeW.pas pois a mensagem é que precisa enviar as tags "vICMSUFDest" e "vICMSUFRemet" mas não estavam indo. Alteramos manualmente esta unit mudando de 0 para 1 a obrigatoriedade destes campos conforme abaixo: if NFe.infNFe.Versao >= 3.10 then begin Gerador.wCampo(tcDe2, 'W04a', 'vICMSDeson ', 01, 15, 1, nfe.Total.ICMSTot.vICMSDeson, DSC_VICMSDESON); Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 1, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS); Gerador.wCampo(tcDe2, 'W04e', 'vICMSUFDest ', 01, 15, 1, nfe.Total.ICMSTot.vICMSUFDest, DSC_VICMS); Gerador.wCampo(tcDe2, 'W04g', 'vICMSUFRemet', 01, 15, 1, nfe.Total.ICMSTot.vICMSUFRemet, DSC_VICMS); end; ... assim as notas conseguiram passar corretamente mandando estes valores zerados. Podem verificar para mim se fiz corretamente?, segue unit alterada. pcnNFeW.pas Grato pela atenção Abraços a todos
  10. Bom dia EMBarbosa, tá certo, eu não havia visto o começo da conversa mesmo, como estava tendo problemas com esse negócio da pobreza acabei nas pesquisas chegando neste post e segui do ponto que encontrei o erro. Não vi que era divergente do inicio do post, desculpe. vou procurar um post mais específico. Ats,
  11. Bom dia pessoal, estavamos com o mesmo problema aqui (Element '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' is unexpected according to content model of...), com ACBr atualizado e utilizando o componente direto. Chegamos na UNIT ...\Fontes\ACBrDFe\ACBrNFe\PCNNFe\pcnNFeW.pas pois a mensagem é que precisa enviar as tags "vICMSUFDest" e "vICMSUFRemet" mas não estavam indo. Alteramos manualmente esta unit mudando de 0 para 1 a obrigatoriedade destes campos conforme abaixo: if NFe.infNFe.Versao >= 3.10 then begin Gerador.wCampo(tcDe2, 'W04a', 'vICMSDeson ', 01, 15, 1, nfe.Total.ICMSTot.vICMSDeson, DSC_VICMSDESON); Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 1, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS); Gerador.wCampo(tcDe2, 'W04e', 'vICMSUFDest ', 01, 15, 1, nfe.Total.ICMSTot.vICMSUFDest, DSC_VICMS); Gerador.wCampo(tcDe2, 'W04g', 'vICMSUFRemet', 01, 15, 1, nfe.Total.ICMSTot.vICMSUFRemet, DSC_VICMS); end; ... assim as notas conseguiram passar corretamente mandando estes valores zerados. Podem verificar para mim se fiz corretamente?, segue unit alterada. pcnNFeW.pas Grato pela atenção Abraços a todos
  12. Bom dia. Estou com este mesmo problema em um cliente. Cheguei inclusive a incluir as tags de entrega preenchendo todos os campos com alguma informação, isso me resolveu 50% dos problemas... Eu tinha 18 notas paradas, 12 delas resolveu o problema colocando esta tag agora as outras 6 continuam com a mesma mensagem de erro (Código do produto ou serviço em branco) mesmo com as tags informadas. E não estou conseguindo emitir estes SATs de jeito nenhum. Se alguém tiver mais alguma ideia, agradeço
  13. Bom dia Daniel, quando faço uma vendo e o valor do produto é 120,00 e quantidade 1 ele esta gerando o xml assim: (vou marcar em negrito onde estão apresentando os erros) <prod> <cProd>ACBR001</cProd> <cEAN>6291041500213</cEAN> <xProd>Assinatura SAC</xProd> <NCM>99</NCM> <CFOP>5120</CFOP> <uCom>UN</uCom> <qCom>000001</qCom> <vUnCom>0120</vUnCom> <indRegra>A</indRegra> <vDesc>0001</vDesc> <obsFiscoDet xCampoDet="campo"> <xTextoDet>texto</xTextoDet> </obsFiscoDet> </prod> Além de erros nos campos de vcfelei12741 e vItem12741 Para resolver isso mudei a Unit como falei na mensagem anterior mas gostaria de saber se existe alguma outra forma. Obrigado Abraços
  14. Boa tarde, por gentileza, estou tendo problemas com emissão de vendas do SAT. Quando envio valores inteiros para os campos qCom, vUnCom, cCFeLei12741, me gera o erro no sat de valores dos campos inválidos. Observei que quando mando por exemplo um produto que custa 2,00 reais, ele tira o 00 e estava mandando 002 e retornando erro. Consegui solucionar o problema alterando a unit pcnGerador.pas alterando a linha 876 ConteudoProcessado := StringReplace(FloatToString(valorDBl),',','.',[rfReplaceAll]); para ConteudoProcessado := StringReplace(FloatToStrF(valorDBl,ffNumber,TamMax,NumeroDecimais),',','.',[rfReplaceAll]); Porem gostaria de saber se existe algum outro jeito ou pode ser atualizado isso no ACBr Coloquei em anexo a alteração que fiz. pcnGerador.rar Grato pela atenção
  15. Entendi. Eu inicialmente havia feito testes com a std e fiz alguns com o cdecl, mas acho que o erro apresentado anteriormente devia ser outra coisa. Realmente agora colocando o cdecl aparentemente deu tudo certo mesmo. Muito agradecido por toda a ajuda. Grande abraço André
  16. Uma luz no fim do tunel. Poderiam analisar para mim o arquivo em anexo? Alterei o arquivo ACBrSATDinamico_stdcall.pas, coloquei um try na função Ativar e mesmo que a janela "CPU" abra, ele não passa para o segundo erro, é como se desse certo. function TACBrSATDinamico_stdcall.AtivarSAT(subComando : Integer ; CNPJ : AnsiString; cUF : Integer) : String ; Var Resp : PAnsiChar; begin try Resp := xSAT_AtivarSAT( numeroSessao, subComando, PAnsiChar(codigoDeAtivacao), PAnsiChar(CNPJ), cUF); except Resp := ''; end; Result := String( Resp ); end ; ACBrSATDinamico_stdcall.zip
  17. Desculpe, bom, todos os comandos dão erro, mas como acabei de zerar o emulador estou tentando com o AtivarSAT Comando: AtivarSAT Erro1: Abre uma janela "CPU" com um monte de códigos Hexa (aquela imagem que postei ali em cima). Para nesta tela e fica. Quando vou precionando F8 para continuar, ele vai andando nesta janela "CPU" e da o segundo erro: Erro 2: Project:... access violation at 0x007b05c5: read of address 0x45477863. Process Stopped. Use Step or Run to continue. A partir dai posso apertar ok quantas vezes quiser que ele só da esse erro.
  18. Consegui ir um pouco mais a frente... Encontrei no classe ACBrSATDinamico_stdcall.pas a função de ativar que até onde entendi ele envia a função para a DLL. O erro ocorre na função TACBrSATDinamico_stdcall.AtivarSAT em: Resp := xSAT_AtivarSAT( numeroSessao, subComando, PAnsiChar(codigoDeAtivacao), PAnsiChar(CNPJ), cUF); Agora só encontrei esse xSAT_AtivarSAT como função virtual que ele chama da DLL (pelo que entendi). Alguma dica por ai?
  19. Qualquer comando que eu tente executar ele esta dando exatamente o mesmo erro. Agora observei que o erro esta na hora que ele vai rodar alguma função da classe fsSATClass, por exemplo: Result := FinalizaComando( fsSATClass.AtivarSAT( subComando, CNPJ, cUF ) ); Se eu executo Result := FinalizaComando( 'Texto qualquer' ); ele vai certinho, mas não roda nenhum comando seguido do fsSATClass To empacado ai pois ele não roda nem vai para a função, apenas da erro:
  20. Então Daniel, realmente não sei bem o que dizer. Estou fazendo os testes mesmo no SAT Teste quando no meu sistema e o erro aparece em ambos. Para vocês esta tudo normal? Conseguem usar normalmente? Não sei o que dizer mais do erro que esta acontecendo. Vou tentar outra versão do delphi e quem sabe tenho sorte. Nao sei ainda informar se é bug nem se existe algo a se corrigir. Se descobrir lhes conto. Mesmo assim obrigado
  21. Então Daniel, confesso que nem eu sei qual é o problema: 1 - o primeiro erro que da é quando ele passa pela função DecodificarPaginaDeCodigo mostrando que não tem nada na fsConfig.PaginaDeCodigo 2 - se eu tiro esta função para ele retornar direto a string ele da erro que não consegue associar nada na variavel fsRespostaComando 3 - se eu ignoro esta variavel e tento retornar direto o que veio de valor, da erro no Result Estou tentando tirar as funções para ver se consigo chegar em uma solução sem erros pelo menos mas não estou conseguindo. Observei que utilizando a função TranslateString também gera erro. É como se alguma coisa não tivesse carregada, não consegui compreender o que esta ocorrendo também. Tem alguma forma de lhes explicar melhor o que esta acontecendo? --> Continuando os testes: Removi a função FinalizaComando, colocando direro: Result := fsSATClass.AssociarAssinatura( CNPJvalue, assinaturaCNPJs );//FinalizaComando( ); ao invez de Result := FinalizaComando( fsSATClass.AssociarAssinatura( CNPJvalue, assinaturaCNPJs ) ); e não deu mais problemas, agora não sei na sequencia desta função o que exatamente esta acontecendo
  22. Sim, exatamente mesmo erro no mesmo lugar: Inclusive acabei de remover todo o ACBr, dei update, reinstalei tudo (sem erros) e testei novamente. Observei que o problema esta quando vai associar algum valor na variável fsRespostaComando: Tentei modificar e colocar qualquer valor ali, mesmo a string direto ali e da erro nesta hora também. Tentei retornar direto e mesmo assim... para tudo:
  23. Bom dia Daniel tudo bem? Quando ao emulador fui mostrar só que os comandos foram aceitos corretamente, o erro do CNPJValue já corrigi, tando que logo abaixo onde marquei em vermelho já esta ok. Quando ao compilador, realmente, fui mostrar onde ele me levou o erro, se executo só o sistema ele trava tudo e fecha, depurando via código ele me breca ali. qualquer comando que eu execute ele me da este erro. Erro apresentado:
  24. Bom dia, por favor, estou implementando o SAT no nosso sistema e estou tendo problemas com a unit ACBrSAT.pas na função: function TACBrSAT.DecodificarPaginaDeCodigoSAT(ATexto : AnsiString) : String ; begin if fsConfig.PaginaDeCodigo > 0 then Result := ACBrStr( TranslateString( ATexto, 0, fsConfig.PaginaDeCodigo ) ) else Result := ACBrStr( ATexto ) ; end ; Não esta conseguindo retornar valor em fsConfig.PaginaDeCodigo, esta mostrando como Inaccessible value para quase qualquer função que eu rodo no SAT (Emulador). Consegui fazer a ativação e a associação da assinatura certinho mas logo em seguida de qualquer destes comandos me para o Delphi mostrando que não tem valor ai. ainda sim os comandos no emulador vão corretamente e o resultado é certinho de ativado e associado. Alguém esta tendo este problema ou teve? Grato pela atenção Abraços André
  25. Bom dia Humberto. O problema não esta no XML. Tanto eu quanto outros já fizeram teste de gerar o XML pelo ACBr e o mesmo é transmitido normalmente pelo Monitor do UNINFe. O que você gerar ai estará certo, o problema esta mesmo na transmissão do mesmo que esta com algum conflito com o estado de SP, já que para outro estado vai normalmente. Até agora não consegui encontrar nada também. Ats,
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.