
Marcos Gerene
Membros-
Total de ítens
514 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Marcos Gerene postou
-
Campo ID não correspondente a concatenação
Marcos Gerene replied to Marcos Gerene's tópico in ACBrNFe
PS: Validei o arquivo com o demo e com alguns validadores da NFe online e a NFe valida em todos os casos -
Boa tarde a todos, Tive o mesmo problema do tópico acima, porém ao analisar o ID aparentemente o mesmo está ok na sua composição http://www.flexdocs.com.br/guiaNFe/funcao.utilidades.criachaveNFe2G.html 29151213986940000143550010000072541000072544-nfe.xml Alguém pode me ajudar a identificar o problema? Obrigado, Marcos
-
NT 2015/003 - ICMS de Partilha - GNRE para São Paulo
Marcos Gerene replied to Marcos Gerene's tópico in ACBrNFe
Bom dia thiago_souza, Meu cliente no caso tem uma média de 100 notas/dia, tendo picos de 200 notas e dias calmos com 20/30 notas, mas a média é 100. Se SP não possui o webservice como vocês fazem essa integração? PS: Acho que vão mover seu comentário por considerar que deve ir para Classificados, me mande uma mensagem direta. Obrigado, Marcos ------------------------------------------------ Bom dia fabiofranzini, Ainda não tenho isso em mãos, deixei o cliente configurar em uma tabela de parâmetros, porém até aonde eu sei a alíquota deve ficar entre 0 e 2% (conforme está na NT) e somente SC e RJ tem valor acima de zero (1% em ambos os casos), mas não tenho certeza (da informação sobre os dois estados) essa informação surgiu em um brainstorm de forma "despretensiosa" sem nenhuma fonte específica. -
[Trunk2] Correções & Implementações (SimplISS, Thema, Prodam)
Marcos Gerene replied to MarcoCestari's tópico in ACBrNFSe
Boa tarde Juliomar Marchetti, tudo bem? Notei que no post do MarcoCestari além da parte das DLLs em c# foi disponibilizado algumas alterações no próprio componente do ACBrNFSe que corrigiria isso: Pode me dizer se essas implementações foram aceitas/feitas? não consegui encontrá-las nos fontes e notei que o erro ainda persiste (uso o SimplISS)... Obrigado, Marcos -
NT 2015/003 - ICMS de Partilha - GNRE para São Paulo
um tópico no fórum postou Marcos Gerene ACBrNFe
Bom dia a todos, A minha dúvida/problema não é sobre o componente, na verdade seria algo mais para "Off Topic", o problema é que estou um pouco perdido e não acho a solução nas NTs e nem nas informações liberadas pelo nosso desGoverno. Hoje tenho um cliente que tem 98% da sua movimentação feita de forma online (e-commerce) e comecei a implementar as alterações da NF-e para NT 2015/003 (que foi feita especialmente para este tipo de empresa). Sobre as alterações na NFe já implementei tudo, meu problema agora está na guia que deve ser gerada pela partilha do ICMS. Estamos localizados no estado de São Paulo e a informação que recebi por parte do contador deste meu cliente foi que precisaríamos gerar a guia de partilha do GNRe para ser paga no mesmo dia da emissão da nota fiscal, isso para os dois estados (SP (estado do remetente) e o estado de destino). Porém ao pesquisar sobre o GNRe (que segundo o contador será usado como a guia a pagar) notei que 24 estados "apontam" para Pernambuco (http://www.gnre.pe.gov.br/gnre/portal/GNRE_Gerar.jsp) e que São Paulo (meu principal "cliente") não tem sequer uma forma de integrar essa guia (webservice) ou seja, a guia deveria ser gerada de forma manual (http://www.fazenda.sp.gov.br/guias/). Gostaria de saber por parte de quem tiver cliente e-commerce como está sendo implementado isso (GNRe), e principalmente, se a GNRe vai será a guia utilizada no caso da partilha e se a informação passada pelo contador está correta... Por fim, a NT frisa ainda que não haverá alteração no leiaute do DANFE, mas as empresas remetentes devem informar, no campo de informações adicionais, os valores recolhidos através de GNRE e descritos no campo “Total do ICMS de partilha para a UF do destinatário”, visando à conferência nas unidades de fiscalização de mercadorias em trânsito das UF’s destinatárias. http://www.adctec.com.br/blog/nota-tecnica-2015003-cobranca-do-icms-na-operacao-interestadual-emenda-constitucional-872015 Obrigado, Marcos -
Boa tarde Ítalo, Entendi, vocês tem acesso a esse tipo de informação através de onde? Esse assunto me interessa bastante, você tem alguma fonte específica ou "pesca" na internet como simples mortais? Obrigado, Marcos
-
"existe uma vontade muito grande da SEFAZ acabar com esse Web Service." Webservice do CTe? Vai ser unificado com o NFe? aonde posso ler mais sobre essa informaçao?
-
Erro ao ajustar INTERNET_OPTION_CLIENT_CERT_CONTEXT: 12046
Marcos Gerene replied to udenilson's tópico in ACBrNFSe
Boa tarde, Estamos na mesma situação, e fiquei com medo de comentar como o pessoal disse acima pois como é uma classe que mexe com todos os DFes poderia quebrar NFe, CTe, MDFe e outros... -
Retorno da consulta/cancelamento (NFSe Cancelada)
Marcos Gerene replied to Marcos Gerene's tópico in ACBrNFSe
Bom dia Ítalo, Eu até imaginava isso por isso fiz a pergunta se já estava funcional, mas na dúvida achei melhor perguntar. Obrigado, Marcos -
Bom dia Ítalo, Tentei novamente e tive esse retorno Porém ao tentar novamente (apertei o mesmo botão de novo) não tive nenhum problema, e o retorno veio certo... Fechei o sistema, fechei o Delphi abri de novo exclui o executável recompilei... e o primeiro erro não aconteceu novamente, em 4 pesquisas todas retornaram ok (segunda imagem). Tomei como decisão ignorar o erro (primeira imagem) por não conseguir reproduzir ele novamente. Muito obrigado, Marcos
-
Boa noite, tudo bem? Quem é o tomador (quem está contratando) do serviço ? Se o tomador for o Destinatário que também é de Maranhão (assim como o emitente), por mais que a carga faça uma viagem interestadual o CFOP deve ser iniciado em 5.
-
Boa tarde Ítalo, Segue os arquivos 35151164144330000214570010000000061000000067-sit.xml 35151164144330000214570010000000061000000067-sit-soap.xml
-
Boa tarde a todos, tudo bem? Tenho duas dúvidas, 1. Como faço no trunk2 para pegar o retorno cancelado de uma NFS-e? No trunk eu fazia assim: NFSe.ConsultarNFSeporRps( ...parâmetros... ); if (NFSe.NotasFiscais.Items[0].NFSe.Status = srCancelado) then begin //Se entrar aqui está cancelado... end; Porém no trunk2 o Status sempre retorna como srNormal. Isto ainda não está funcional ou mudou mesmo? 2. Quando cancelo uma NFSe fazia a mesma coisa, usava esse IF com o status para saber se cancelou. Mudei para o código abaixo, está certo? if (NFSe.CancelarNFSe(...)) then begin //Se entrar aqui é certeza que cancelou? end; PS: Estou usando o provedor GINFES. 35-nfse.xml 29001-comp-nfse.xml 29001-comp-nfse-soap.xml 29001-con-nfse-rps.xml 29001-con-nfse-rps-soap.xml Obrigado, Marcos
-
Boa tarde, Programou seu sistema em cima do Demo? Se for existe uma função chamada LoadXML que faz esse processo. Comente a função ou simplesmente grave o arquivo com um nome único, tipo código do usuário logado ou algo assim.
-
Boa tarde, tudo bem? Tente transmitir com 6932. http://contadores.cnt.br/cfop/6932-prestacao-de-servico-de-transporte-iniciada-em-unidade-da-federacao-diversa-daquela-onde-inscrito-o-prestador.html
-
Boa tarde a todos, Ao tentar mandar imprimir uma DANFS-e antes de transmitir para o cliente "validar os dados" o sistema apresentava erro (vazio não é um valor inteiro). Debuguei e notei que existe uma "variável" (atributo) chamado "Numero" que se refere ao número da NFS-e porém este não vem preenchido ainda (está em branco). A classe ACBrNFSeDANFSeRLRetrato faz 2 vezes este procedimento: FormatFloat('00000000000' , StrToFloat(Numero)); em rlbCabecalhoBeforePrint e rlbTomadorBeforePrint, porém como o campo número ainda é vazio o StrToFloat() da erro. Fiz uma simples alteração nos dois lugares para: FormatFloat('00000000000' , StrToFloatDef(Numero, 0)); que soluciona o "problema" sem modificar qualquer estrutura. Segue o .pas em anexo caso seja realmente aceita a alteração. ACBrNFSeDANFSeRLRetrato.pas
-
Me desculpa Ítalo, mas não está na pasta esse arquivo que você pediu.... tenho somente estes: -cte.xml, -ped-sit.xml e -ped-sit-soap.xml
-
Bom dia Ítalo, Uso um certificado A1, como devo preencher o certificado no componente? Como devo configurar ArquivoPFX, DadosPFX, NumeroSerie... não consegui fazer funcionar somente preenchendo o número de série (como faço na NF-e). Ps: Uso capicom.
-
Bom dia Ítalo, Segue arquivo -sit.xml e -sit-soap.xml. 35151164144330000214570010000000061000000067-ped-sit.xml 35151164144330000214570010000000061000000067-ped-sit-soap.xml
-
Boa dia Ítalo, Nós já temos o certificado que emitimos devido ao SAT porém simplesmente não usávamos por não haver necessidade. O meu "problema" na verdade pode ser sanado facilmente só usando o certificado, mas eu criei o tópico porque encontrei esse particularidade, mas se isso pode "quebrar" a estrutura planejada por um benefício muito baixo entendo a "não alteração" (não é viável). Obrigado, Marcos
-
Boa tarde Ítalo, Eu já havia debugado, mas fiz o que pediu e o erro ocorre em Cte.Consultar; E se debugar no CTE.Consultar ocorre em TratarResposta dentro de ACBrCTeWebServices mais precisamente nesta linha: XML := AProcCTe.Gerador.ArquivoFormatoXML; E o erro disparado vem de LerXml em pcteCTeR logo no segundo IF... function TCTeR.LerXml: Boolean; var ok: Boolean; i, j, i01, i02, i03, i04: Integer; sCST, Aspas: String; begin Leitor.Grupo := Leitor.Arquivo; if Pos('versao="', Leitor.Arquivo) <> 0 then Aspas := '"' else Aspas := ''''; CTe.infCTe.Id := Leitor.rAtributo('Id='); if OnlyNumber(CTe.infCTe.Id) = '' then raise Exception.Create('Não encontrei o atributo: Id'); //-> dispara esse exception ..... Isto só ocorre com XMLs que acabei de gerar e não transmiti, se fizer com um XML já transmitido o erro não ocorre. Xml em questão: 35151164144330000214570010000027891824512321-cte.xml
-
Bom dia novamente Ítalo, Refiz o teste de diversas formas, o erro só acontece quando eu consulto um XML que eu tenho certeza que ainda não foi transmitido (acabei de gerar), se eu gero um XML, transmito e consulta o erro não acontece. Att, Marcos
-
Bom dia Ítalo, Segue o trecho do código. procedure ConsultaConhecimento(Chave : String); var Arquivo:String; begin Arquivo := ExtractFilePath(Application.ExeName)+'CTe\'+FormatFloat('0000',FrmPrincipal.QryEmpresaAtiva.FieldByName('EMP_CODIGO').AsInteger)+'\XML\'+Chave+'-cte.XML'; FrmPrincipal.Protocolo := ''; FrmPrincipal.StatusCTE := ''; if FileExists(Arquivo) then begin CTE.Conhecimentos.Clear; CTE.Conhecimentos.LoadFromFile(Arquivo); CTE.Consultar; FrmPrincipal.Protocolo := CTE.WebServices.Consulta.Protocolo; FrmPrincipal.StatusCTE := CTE.WebServices.Consulta.XMotivo; end; Close; end;
-
Bom dia Ítalo, tudo bem? Na empresa em que eu trabalho (a própria software house) usamos o SimplISS e até pouco tempo atrás nem havia certificado emitido para nós, emitimos somente para o SAT quando este foi lançado. Ainda hoje a máquina do financeiro que faz as NFS-e não tem o certificado instalado pois não emitimos NF-e, somente a NFS-e. Att, Marcos
-
Boa tarde a todos, Migrei hoje o componente do ACBr para o trunk2 e estou testando o CTe. Ao tentar consultar um CT-e (que ainda não foi transmitido, isso é certeza) em ambiente de homologação tenho o seguinte erro: Não encontrei o atributo: id. Segue em anexo os XMLs. O erro ocorre no comando Executar da Unit ACBrDFeWebServices na linha Result := TratarResposta; Att, Marcos 35151164144330000214570010000027881195194004-ped-sit.xml 35151164144330000214570010000027881195194004-cte.xml