diogoboa Postado 15 Janeiro Compartilhar Postado 15 Janeiro Olá estou preenchendo o ent.txt conforme anexo percebi que o campo emailContato do xmlEnvio não esta sendo preenchido, estou preenchendo o email tanto do emissor quanto do tomador no meu ent.txt. recebo a mensagem [Erro1] O e-mail de contato deve ser informado. ent txt.txt xml saida osasco.xml xml entrada osasco.xml Link para o comentário Compartilhar em outros sites More sharing options...
diogoboa Postado 16 Janeiro Autor Compartilhar Postado 16 Janeiro (editado) Acabei de verificar aqui.. é uma tag obrigatória não consigo inputar ela no ent.txt tentei colocar EmailContato= ... também não funciona Editado 16 Janeiro por diogoboa Link para o comentário Compartilhar em outros sites More sharing options...
diogoboa Postado 17 Janeiro Autor Compartilhar Postado 17 Janeiro Resolvido! considerando o manual do acbr NFSe.CriarEnviarRPS("cArqINI", "cNumLote", [nModoEnvio], [bImprimir]) Eu estava passando NFSe.CriarEnviarRPS(".ini",1,1,0) ou seja, estava chamando o método LOTE ASSINCRONO no webservice deles assincrono em lote é obrigatorio o envio de <eis1:EmailContato></eis1:EmailContato> conforme a imagem abaixo mostra Porém Eu passando NFSe.CriarEnviarRPS(".ini",1, 3 ,0) ou seja (UNITARIO) não se tem a obrigatoriedade do campo EmailContato Link para o comentário Compartilhar em outros sites More sharing options...
diogoboa Postado 25 Janeiro Autor Compartilhar Postado 25 Janeiro em ACBr/Fontes/ACBrDFe/ACBrNFSe/PCNNFSe/pnfsNFSeW_EGoverneISS.pas poderia ser adicionado o campo EmailContato nas proximas atualizações dos fontes? procedure TNFSeW_EGoverneISS.GerarPrestador; begin Gerador.wCampo(tcStr, '', 'CEPPrestacaoServico', 1, 36, 1, NFSe.PrestadorServico.Endereco.CEP, ''); Gerador.wCampo(tcStr, '', 'ChaveAutenticacao', 1, 36, 1, NFSe.Prestador.ChaveAcesso, ''); Gerador.wCampo(tcStr, '', 'EmailContato', 1, 36, 1, NFSe.Prestador.EmailContato, ''); Gerador.wCampo(tcStr, '', 'CidadePrestacaoServico', 1, 36, 1, NFSe.PrestadorServico.Endereco.xMunicipio, ''); Gerador.wCampo(tcStr, '', 'EnderecoPrestacaoServico', 1, 36, 1, NFSe.PrestadorServico.Endereco.Endereco, ''); Gerador.wCampo(tcStr, '', 'EstadoPrestacaoServico', 1, 36, 1, NFSe.PrestadorServico.Endereco.UF, ''); end; Link para o comentário Compartilhar em outros sites More sharing options...
diogoboa Postado 25 Janeiro Autor Compartilhar Postado 25 Janeiro dentro de prestador também tem uma tag que é constante Gerador.wCampo(tcStr, '', 'SubstituicaoTributaria', 5, 5, 1, 'false', ''); poderia ser colocada uma condicional? GerarPrestador; Gerador.wCampo(tcStr, '', 'Homologacao', 4, 5, 1, ifThen(SimNaoToStr(NFSe.Producao) = '1', 'false', 'true'), ''); Gerador.wCampo(tcStr, '', 'InformacoesAdicionais', 0, 2300, 0, NFSe.OutrasInformacoes, ''); //Gerador.wCampo(tcStr, '', 'NotificarTomadorPorEmail', 5, 5, 1, 'false', ''); Gerador.wCampo(tcStr, '', 'NotificarTomadorPorEmail', 5, 5, 1, ifThen(NFSe.Tomador.Contato.Email = '', 'false', 'true'), ''); Gerador.wCampo(tcStr, '', 'SubstituicaoTributaria', 4, 5, 1, ifThen(SimNaoToStr(NFSe.SubstituicaoTributaria) = '1', 'false', 'true'), ''); Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora