-
Total de ítens
38.100 -
Registro em
-
Última visita
-
Days Won
1.080
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
InfDeclaracaoPrestaçãoDeServico já existe
Italo Giurizzato Junior replied to Felipe Fardo's tópico in ACBrNFSe
Bom dia Felipe, Você usa o componente ACBrNFSeX? Não precisa alimentar o campo ID pois este é gerado automaticamente com base no numero e série do RPS. A sua aplicação tem que controlar o numero do Rps e do Lote, ambos devem ser sequencial. Se o provedor permite o envio de lotes com até 50 RPS o numero do lote não vai ser o mesmo que o numero do RPS. Exemplo: Lote: 1 Lote contendo 30 Rps numerados de 1 á 30 Lote: 2 Lote contendo 15 Rps numerados de 31 á 45 Lembre-se que o numero do lote é informado como parâmetro no método Emitir. O método Emitir possui os seguintes parâmetros: aNumLote (String) aModEnvio [meAutomatico, meLoteAssincrono, meLoteSincrono, meUnitario, meTeste] aImprimir (Boolean) Valor Padrão = True, portanto imprime o DANFSE Se você informar somente o primeiro parâmetro que é o numero do lote o componente assume que o modo de envio é automático e que se no final do processo o Rps for processo com sucesso e o webservice retornar o XML da NFS-e o DANFSE vai ser impresso. -
Boa tarde Tagales, Tente Informar "01.01" em ItemListaServico.
-
Boa tarde André, O componente só vai gerar o grupo infServVinc se for adicionado as informações do multimodal, veja: procedure TCTeW.GerarInfServVinc; var i: Integer; begin if CTe.infCTeNorm.infServVinc.infCTeMultimodal.Count > 0 then begin Gerador.wGrupo('infServVinc', '#388'); for i := 0 to CTe.infCTeNorm.infServVinc.infCTeMultimodal.Count - 1 do begin Gerador.wGrupo('infCTeMultimodal', '#389'); Gerador.wCampo(tcStr, '#390', 'chCTeMultimodal', 44, 44, 1, CTe.infCTeNorm.infServVinc.infCTeMultimodal.Items[i].chCTeMultimodal, DSC_CHCTEMULTIMODAL); Gerador.wGrupo('/infCTeMultimodal'); end; if CTe.infCTeNorm.infServVinc.infCTeMultimodal.Count > 999 then Gerador.wAlerta('#389', 'infCTeMultimodal', DSC_INFCTEMULTIMODAL, ERR_MSG_MAIOR_MAXIMO + '999'); Gerador.wGrupo('/infServVinc'); end; end;
-
Literal da tag xNome no CTe 4.0 em homologação
Italo Giurizzato Junior replied to Túlio de Pádua's tópico in ACBrCTe
Boa tarde Helio, Acredito que os seus fontes estejam desatualizados, pois na unit pcteConst temos o seguinte: const NAME_SPACE_CTE = 'xmlns="http://www.portalfiscal.inf.br/cte"'; xRazao3 = 'CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL'; xRazao4 = 'CTE EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL'; DSC_TPCTe = 'Tipo do Conhecimento'; E na unit que gera o XML:pcteCTeW temos: if (trim(CTe.Dest.CNPJCPF) <> '') or (trim(CTe.Dest.xNome) <> '') then begin if VersaoDF <= ve300 then xNome := xRazao3 else xNome := xRazao4; (...) if CTe.Ide.tpAmb = taHomologacao then Gerador.wCampo(tcStr, '#182', 'xNome', 02, 60, 1, xNome, DSC_XNOME) else Gerador.wCampo(tcStr, '#182', 'xNome', 02, 60, 1, CTe.Dest.xNome, DSC_XNOME); -
Já esta no SVN. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
-
Bom dia a todos, Já descobri o endereço correto. Já inclui na minha lista de tarefas. TK-4259
-
Olá Pessoal, A data de obrigatoriedade de quem é MEI a emitir as suas notas segundo o Padrão Nacional mudou, agora é 01/09/2023.
- 1 reply
-
- 7
-
Bom dia Felipe, Tem provedor como é o caso do GIAP que permite emitir uma nota sem informar o tomador via site, mas pelo webservice não permite. De todas as tags referente ao tomador somente: complemento e ie (inscrição estadual) são opcionais, as demais são obrigatórias. Entre em contato com o provedor e questione eles, quem sabe existe alguma tag que não foi incluída no componente que permite informar que o tomador não será informado.
-
Bom dia André, Você tem fontes com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Notei que o XML soap de envio de lote que você anexou esta diferente do que o componente esta gerando.
-
Esse manual que você anexou tem o layout do arquivo no formato CST. Se eles realmente mudaram o layout do XML para a versão 2.04 do layout da ABRASF, quais são as novas URLs?
-
Boa tarde Renato, Esse erro é quando o provedor retorna o XML não formatado como UTF-8 e contem vogais acentuadas. Procure sempre manter os fontes atualizados e o ACBr reinstalado, pois quando nos é passado problemas como esse buscamos fazer os ajustes necessários. Estamos empenhados em fazer com que esse tipo de erro não ocorra mais e que as vogais sejam apresentadas da forma correta.
-
Boa tarde Lindomar, No CT-e temos o Remetente, Expedidor, Recebedor e o Destinatário, que podem ser o tomador do serviço. Se não for nenhum deles temos o tal do toma4 que seria um outro tomador, que chamamos de Outro. Se você olhar o manual do CT-e versão 3.00 - página 9 temos o grupo toma4 que contem diversas informações do tomador. Lembrando que essas informações só devemos preencher quando o tomador não for o Remetente, Expedidor, Recebedor e nem o Destinatário. Já no CT-e OS não temos o Remetente, Expedidor, Recebedor e nem o Destinatário, e sim um grupo chamado toma (vide o mesmo manual página 54). No caso de Delphi temos as classes rem, exped, receb e dest, bem como ide.toma03 e ide.toma04 essas classes são usadas pelo CT-e Para o CT-e temos a classe toma Para o GTV-e a classe ide.toma4 é usada para informar os dados do tomaTerceiro. Agora com relação Lib não sei se todas essas classes estão acessíveis.
-
Boa tarde, Não ocorreu nenhuma alteração. Você vai continuar enviando da mesma forma que envia hoje. O que mudou foi o pedido de cancelamento. A alteração na forma de pedir o cancelamento de uma nota já foi feito no componente ACBrNFSeX.
-
Bom dia Jovito, Vamos alinhar as ideias. 1. A cidade de Belo Horizonte usa o provedor BHISS; 2. O provedor BHISS segue a versão 1 do layout da ABRASF; 3. Na versão 1 não existe uma tag que contenha o código IBGE do Munícipio de Incidência do ISSQN; 4. Ao emitir uma nota pelo site existe um campo para informar o Município de Incidência; 5. Ao imprimir o DANFSE pelo site é impressa essa informação; 6. O componente trabalha com o webservice do provedor; 7. O XML da NFS-e retornado pelo provedor segue o layout da ABRASF que como dito acima não tem a tag MunicipioIncidencia (ela existe na versão 2 do layout da ABRASF); 8. O componente imprimir no quadro "Local da Prestação de Serviço" o município que consta na tag CodigoMunicipio que se encontra dentro do grupo Servico; 9. Foi feito uma alteração no componente para ler o conteúdo da tag MunicipioIncidencia e imprimir no DANFSE no quadro "Outras informações"; 10. Como na versão 1 do layout da ABRASF não tem a tag o componente esta usando o mesmo código que consta na tag CodigoMunicipio. Porque eu fiz essa alteração ( Item 10 ) ? Lembra que você fez um teste emitindo uma nota informando como Município de Incidência diferente do Prestador e Tomador só para ver onde essa informação seria inserida no XML? Pois bem, ela foi inserida na tag CodigoMunicipio que fica dentro do grupo Servico. O que você quer que eu faça? 1. Desfaz essa alteração, ou seja, continua como estava antes? 2. Muda o titulo do quadro "Local da Prestação de Serviço" para "Município de Incidência de ISSQN"? Tem alguma coisa que eu não estou entendendo.
-
Mudança de URL em Palmitinho -RS
Italo Giurizzato Junior replied to FabioGirardello's tópico in ACBrNFSe
Bom dia Fabio, Já esta no SVN. -
Bom dia Felipe, Qual é a cidade/provedor?