Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.422
  • Registro em

  • Última visita

  • Days Won

    1.054

Tudo que Italo Giurizzato Junior postou

  1. Boa noite Wagner, No componente temos a função Enviar() que realiza todas as taferas mensionadas. Estude os fragmentos de códigos contidos na pasta ...\Exemplos\ACBrCTe, eles estão no formato TXT. Espero ter ajudado.
  2. Boa noite a todos, Esta disponivel no SVN algumas alterações que realizei no componente para que ele fique em conformidade com o novo pacote de liberação PL_104b. Hove mais uma alteração na nomenclatura da tag cIATA que agora passa a ter o nome de IdT (modal Aéreo). No modal Rodoviário não ocorreu nenhuma alteração. Há alterações nos modais Aquaviário e Ferroviário, que não tive tempo de realizar no componente. Na pasta ...\Exemplos\ACBrCTe\Delphi\Schemas temos o arquivo PL_CTe_104b.zip que contem os schemas atualizados para esse novo pacote. No arquivo que contem um resumo das alterações consta que teremos um Manual de Orientações do Contribuinte - DACTE, esse manual vai conter todas as orientações necessarias para a montagem do layout do DACTE. Na pasta ...\Exemplos\ACBrCTe temos o Manual de Orientações do Contribuinte - Padrões Técnicos de Comunicação - Versão 1.04b - Dezembro/2011 - Página 3 - Identificação e vigência do Manual temos na útima linha da tabela: Data Final de vigência do PL_CTe_103 - 01/04/2012 Pessoal, não parece mas o tempo é curto, Dezembro já era, Janeiro é o mês da ressaca, Fevereiro é carnaval, não vamos deixar tudo para Março, certo? Um forte abraço a todos.
  3. Boa noite Paulo, Qual é a versão do Quick Report instalado no Delphi ? Caso seja a 4 ou posterior, você deve abrir o arquivo ACBr.inc que encontra-se na pasta ...\ACBrComuns e descomentar a linha que define a diretiva QReport_PDF. A definição dessa diretiva encontra-se no final do arquivo ACBr.inc Espero ter ajudado.
  4. Boa noite, Qual componente você se refere, o ACBrNFe ou ACBrNFSe? O ACBrNFSe esta em desenvolvimento e tem por finalidade a emissão de NFSe - Nota Fiscal de Serviço Eletrônica. O ACBrNFe já esta pronto e tem por finalidade a emissão de NFe - Nota Fiscal Eletrônica. Este último é destinado a venda de produtos, podendo ser incluido Serviços também, mas não pode conter somente serviços. Espero ter ajudado.
  5. Boa tarde, Não tenho, os testes realizo com o certificado do meu cliente na empresa dele.
  6. Boa tarde Darlana, O xml do RPS não contem essas tag que você postou, elas pertencem ao xml do lote de RPS a serem enviados. O componente cria varias pastas, sendo que: na pasta RPS ficam os xml dos RPS; na pasta NFSe ficam os xml das NFSe; na pasta Ger ficam os arquivos de envio e de retornos. de uma olhada na pasta Ger, temos os arquivos *-env-lot.xml, esse arquivo é o de envio de lote, portanto ele contem as tags postadas por você. Espero ter ajudado.
  7. Jefferson, Tanto na versão 1.03 quanto na 1.04 o Emitente de um CT-e devem possuir a IE, como o Documento Anterior se refere ao emitente de um Conhecimento de Transporte de Carga Eletrônico ou não, acredito que ele tem que possuir a IE para poder realizar o serviço de Transporte de Carga.
  8. Boa tarde Carlos, O roteiro de instalação do componente ACBrNFSe, pressupõe que você tenha o ACBrNFe instalado, acredito que não seja o caso, logo você deve pegar o roteiro de instalação da NFe e segui-lo e no final em vez de instalar o componente da NFe, instalar o NFSe. Espero ter ajudado.
  9. Jefferson, Me diz uma coisa como Expedidor você esta informando o funcionário da transportadora que trabalha na expedição? Se for esta errado. Expedidor e Recebedor são utilizados quando ocorre redespacho (2 transportadoras envolvidas no transporte da carga ). A tag IE do documento Anterior esta ficando vazia, porque você esta passando o valor ISENTO. O IE do expedidor é do tipo TIeDest que aceita o numero do IE ou a palavra ISENTO. Já o IE do Documento anterior é do tipo TIe que aceita somente o numero do IE.
  10. Boa tarde Ariovaldo, Analisando o Schema notei que tem coisa a mais, há necessidade de saber qual é o schema utilizado por Araras. Se o que tenho é o atual, ai vai ficar mais complicado, pois para Araras vai existir TAGs a mais.
  11. Boa tarde Jefferson Verifique se no banco de dados realmente consta a IE e qual é a finalidade da função Compacta_IE? Verifique a lógica dela.
  12. Boa noite, O emitente é a transportadora e não o funcionario da mesma que utiliza o software. Precisando é só postar as duvidas.
  13. Bom dia Doni, Muito obrigado pela informação, é bom saber que a SEFAZ resolveu aceitar tambem o A1 para realizar o acesso ao DEC. É bom deixar claro que o DEC se refere ao estado de São Paulo (por enquanto).
  14. Boa tarde, Vamos as respostas: 1) Quem precisa ser credenciando para poder emitir o CT-e é a transportadora, inclusive ela tem que providenciar o Certificado digital Tipo A3, visto que no estado de São Paulo apartir de 2012 todos os contribuintes deverão se credenciar no DEC (Dominio Eletrônico do Contribuinte) e a SEFAZ só aceita o A3 para o acesso ao DEC. 2) No Mato Grosso o CTe já é obrigatório, e apartir de 01/03/2012 só será aceito o CTe na versão 1.04, portanto desenvolva a sua aplicação nesta versão e aconselha o seu cliente a emitir o CTe, visto que os requisitos são muitos: Certificado Digital, Credenciamento junto a SEFAZ, computador, impressora a Laser, acesso a internet, e-mail. Quanto aos demais estados nada ainda de obrigatoriedade. 3) Se o remetente pertence ao mesmo municipio do destinatário, não emite CTe, apenas uma Nota Fiscal de Serviço. O tomador do serviço é quem vai pagar o frete do transporte da carga. Normalmente temos a seguinte situação: Transportadora emite o CTe, pois o municipio do Remetente (fornecedor) é diferente do Destinatário (Depósito de Materiais); Depósito de Materiais não emite o CTe e sim uma Nota Fiscal de Serviço, pois o municipio do Remetente (Dep. de Materiais) é o mesmo do Destinatário (Cliente) e mesmo se for diferente não emite, uma vez que o Depósito não é uma transportadora. Emitente é quem emite o CTe; Remetente é quem despacha a mercadoria; Destinatário é quem recebe a mercadoria; Expedidor e Recebedor somente são utilizados no caso de redespacho, uma segunda transportadora envolvida no transporte da mercadoria. 4) O monitor disponivel é para NFe e não para o CTe, logo não vai funcionar. 5) Você quer que o usuário sofra, tendo que gerar um arquivo TXT através da sua aplicação e depois importar através da aplicação disponibilizada pela SEFAZ ? É muito mais simples a sua aplicação realizar toda a tarefa, sem a necessidade de gerar arquivos textos, exportar de um lado, importar do outro. Basta você alimentar o componente com os dados pertinentes ao conhecimento e o resto ele se encarrega. O emitente do CTe sempre vai precisar do certificado. Dentro da pasta ...\Exemplos\ACBrCTe, tem varios arquivos TXT com fragmentos de rotinas para configurar o componente, alimentar o componente, enviar um lote, cancelar CTe, inutilizar numeração. Estude essas rotinas e desenvolva a sua aplicação, esqueça essa historia de gerar txt para ser importado por outro programa. Espero ter respondido todas as suas questões.
  15. Bom dia Volnei Favor baixar as alterações dos fontes disponibilizadas, bem como dos arquivos de Configuração. Acabo de disponibilizar alterações nos arquivos Config_Municipios.ini e Config_URL.ini Atualize os arquivos e tente novamente.
  16. Bom dia, Problemas de acesso podem ocorrer sem prévio aviso, sendo assim devemos oferecer alternativas para o usuário. Solução adotada por mim: 1. na tabela do banco de dados, que contem os dados do conhecimento, tenho tres campos: Enviado Char(1), Protocolado Char(1) e Protocolo Char(15). Quando o lote de CTe é enviado o campo Enviado recebe o valor S, em seguida consulto o status se igual a 100 atualizo os campos Protocolado com o valor S e o campo Protocolo com o numero do protocolo de autorização. Desta forma consigo separar os CTe não protocolado dos protocolados que foram enviados. 2. no form utilizado para enviar os CTe tenho um RadioGroup com as seguintes opções (Não Emitidos, Emitidos e Não Protocolados) ao selecionar a opção: Não Emitidos, filtro os registros do banco de dados cujo campo Enviado = Não Ao clicar no botão [Enviar] ocorre o envio dos conhecimentos selecionados (CheckListBox) para a Sefaz e a impressão dos mesmos; ao selecionar a opção: Emitidos, filtro os registros do banco de dados cujo campo Enviado = Sim e Protocolado = Sim Ao clicar no botão [Enviar] ocorre somente a impressão (segunda via) dos conhecimentos selecionados; ao selecionar a opção: Não Protocolados, filtro os registros do banco de dados cujo campo Enviado = Sim e Protocolado = Não Ao clicar no botão [Enviar] ocorre a consulta dos conhecimentos selecionados junto a sefaz, a atualização do XML com as tags do protocolo e a impressão dos mesmos; 3. e não menos importante, ensinar o usuário como proceder quando isso ocorrer. Espero ter ajudado.
  17. Bom dia a todos, Para baixar os fontes, programa exemplo e o pacote de instalação do ACBrNFSe utilizar a URL: https://acbr.svn.sourceforge.net/svnroot/acbr/branches Os demais componentes utilizar a URL: https://acbr.svn.sourceforge.net/svnroot/acbr/trunk Espero ter ajudado.
  18. Boa tarde, Você esta com todos os fontes atualizados, inclusive os arquivos de configuração: Config_*.ini ? No caso do Ginfes, devemos assinar somente o Lote de RPS, os RPS não devem ser assinados.
  19. Bom dia Paulo, Acredito que deve-se pegar somente os últimos 8 digitos.
  20. Bom dia Darlana, Como a NFSe é a nivel de municipio e não de Estado os endereços de URL variam e para piorar a implementação acabou fincando por conta de empresas privadas que oferecem os serviços de WebServices aos municipios. E como você sabe cada um faz do jeito que acha ser o melhor. Desta forma tivemos que criar esses arquivos de configuração para poder automatizar a configuração do componente. Como ja foi dito, você não precisa se preocupar com esses arquivos, eles devem sim estar juntos com os arquivos de schemas, uma vez que o componente utiliza-os. Para o Municipio de Montes Claros-MG temos: [3143302] Municipio=Montes Claros/MG Provedor=GovBR VersaoSoap=1.1 Config_Schemas=00004 Config_URL=00007 Prefixo2= Prefixo3= Prefixo4= Identificador=id HomNameSpace=http://tempuri.org ProNameSpace=http://tempuri.org AssinarRPS=N AssinarLote=S [código do Municipio segundo o IBGE sendo que os 2 primeiros digitos diz respeito ao UF] Municipio= nome do municipio Provedor= nome da empresa que oferece os serviços de WebServices ao municipio VersaoSoap= ser a versão for 1.1 o lote de RPS a ser enviado tem que esta no formato texto, na 1.2 o formato é xml Config_Schemas= código do schema a ser utilizado Config_URL= código das URLs de homologação / produção a ser utilizando pelo municipio Prefixo2= Prefixo3= Prefixo4= Prefixos 2, 3 e 4 algumas empresas ao implementar colocaram um prefixo nas tags: ns4: é o prefixo Identificador= algumas implementações usam o atributo ID como sendo Id e outros id HomNameSpace= endereço que varia conforme a implementação ProNameSpace= idem ao anterior AssinarRPS= se S assina o RPS caso contrario não AssinarLote= se S assina o lote de RPS caso contrario não [00004] VersaoCabecalho=1.00 VersaoDados=1.00 VersaoXML=2 URL=http://www.abrasf.org.br/ABRASF/arquivos/ Cabecalho=nfse.xsd ServicoEnviar=nfse.xsd ServicoConSit=nfse.xsd ServicoConLot=nfse.xsd ServicoConRps=nfse.xsd ServicoConNfse=nfse.xsd ServicoCancelar=nfse.xsd DefTipos= [código do schema] neste arquivo temos os nomes dos arquivos schemas que pode ser apenas um como é o caso de Montes Claros, ou varios, cada um descrevendo o lay-out de cada serviço. Algumas implementações possuem cabeçalho e outras não e a URL que acompanha o nome do arquivo schema, tambem varia de uma implementação para outra. [00007] HomRecepcaoLoteRPS=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc HomConsultaLoteRPS=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc HomConsultaNFSeRPS=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc HomConsultaSitLoteRPS=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc HomConsultaNFSe=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc HomCancelaNFSe=http://nfeteste.montesclaros.mg.gov.br:8081/nfsewsteste/Services.svc ProRecepcaoLoteRPS=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc ProConsultaLoteRPS=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc ProConsultaNFSeRPS=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc ProConsultaSitLoteRPS=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc ProConsultaNFSe=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc ProCancelaNFSe=http://nfe.montesclaros.mg.gov.br:8082/NFSEws/Services.svc [código das URLs utilizadas pelo Municipio] A URL para cada serviço pode ser a mesma ou não, variando apenas de Homologação para Produção tudo depende da implementação. Espero ter exclarecido as suas duvidas.
  21. Bom dia Paulo, Analisando o seu XML notei que não foi informado o numero do RNTRC (que na versão 1.04 possui apenas 8 digitos). Acredito que o WebService esta retornando Lote em processamento em vez de retornar a rejeição por falta do numero do RNTRC.
  22. Boa tarde Fernando, Como funciona a sua aplicação? Ela envia a nota e se não obter exito na sua autorização, é gerado uma nova com o próximo numero e tenta novamente? O componente não gera automaticamente o numero da nota, apenas a chave. Sugiro você revisar a rotina que trata o retorno, pelo o que foi exposto, tem alguma coisa errada na sua aplicação. Não acredito que a SEFAZ iria gerar duas notas com numeros sequenciais, o componente não faz isso tambem, conclui-se que o problema esta na sua aplicação, ou esta alimentando o componente com os dados da mesma nota duas vezes, mas com numeros de NF em sequencia (100 e 101 por exemplo) ou esta enviando apenas uma e quando não obtem o retorno de autorizado, automanticamente manda novamente mas com outro numero. Espero ter ajudado.
  23. Boa tarde Doni, Vou analisar, muito obrigado pela colaboração.
  24. Boa noite Darlana, Os arquivos: Config_Municipios.ini, Config_Schemas.ini e Config_URL.ini contem os dados necessários para configurar o componente ACBrNFSe para o Municipio em questão, portanto esses arquivos devem ficarem na mesma pasta que contem os arquivos de schemas. Estude o programa exemplo, note que devemos passar para o componente o código do municipio que neste caso é 3143302 e a pasta onde encontra-se os schemas, o componente se encarrega de ler os arquivos de confgiração e se autoconfigura. Esperto ter ajudado, apesar de não ter respondido todas as sua perguntas.
  25. Arivaldo, Vou checar o que você postou, para estudar como vai ser feita a implementação e a configuração dos arquivos.
×
×
  • 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.