Pesquisar na Comunidade
Showing results for tags 'Validação'.
Encontrado 39 registros
-
Pessoal, compartilhar com vocês um post do Tabnews onde o Cláudio Medeiros (klawdyo) criou um código em Typescript para validar o CNPJ alfanúmerico. Segue links: Tabnews: https://www.tabnews.com.br/klawdyo/nodejs-validation-br-atualizada-com-suporte-a-cnpj-alfanumerico Git: https://github.com/klawdyo/validation-br Npm: https://npmjs.com/package/validation-br
- 11 replies
-
- 1
-
- cnpj
- alfanumerico
-
(e 2 mais)
Tags:
-
Erro de Validação de Schema NFS-e Sigep #TK-5091
um tópico no fórum postou luizhenriqueluvizutto DFe - Documentos Fiscais Eletrônicos
Bom dia! Estou iniciando alguns testes com o NFS-e aqui do meu município e estou recebendo o seguinte retorno quando tento enviar a NF exemplo, do exemplo da ACBr: Erro(s): Código : X800 Mensagem: Erro de Validação: --> 1839 - Element '{http://www.abrasf.org.br/nfse.xsd}ExigibilidadeISS': [facet 'pattern'] The value '1' is not accepted by the pattern '01|02|03|04|05'. Correção: --------- - Ambiente de Homologação - Cidade: Botucatu/3507506/SP - Provedor: Informações sobre o provedor: Sigep - Versão: 2.00 -
acentuação erro ao validar CT-e: tpMed is not a valid value of the local atomic type
um tópico no fórum postou Reinaldo Silveira ACBrCTe
Olá amigos. Ao tentar validar o xml CT-e em anexo pelo método: ACBrCTe1.Conhecimentos.LoadFromFile(...); ACBrCTe1.Conhecimentos.Validar; recebo a seguinte exception: Observei que o xml possui caracteres acentuados, mas está sem a literal '<?xml version="1.0" encoding="UTF-8"?>' no início do arquivo. Caso eu adicione, o arquivo é validado normalmente. Alguma ideia de como proceder? obs.: quando baixo o xml da receita, ele vem dessa forma (sem o encoding). obs2: fontes e schemas atualizados. Obrigado! 35180802012862004661570410000495991481082965.xml -
Bom dia. Estou com duvidas no preenchimento do XML. Pelo DEMO do ACBrSAT, eu valido com sucesso esse XML( em anexo ). Mas pela aplicação, se tento enviar, dá erro de conteúdo. Erro na Validação do XML Recebido do MFeSAT. 1871 - Element 'CFe': Missing child element(s). Expected is ( {http://www.w3.org/2000/09/xmldsig#}* ). Alguém tem uma dica ? CFe_erroValidacao.txt
-
Olá Pessoal, boa tarde. Ao tentar validar um CTe recebo a mensagem Falha na validação dos dados do Conhecimento: 5 Element '{http://www.portalfiscal.inf.br/cte}infDoc' cannot be empty according to the DTD/Schema. Pelo que pesquisei esse elemento (infDoc) não seria obrigatório para tpCTe=0 e tpServ=0. Por favor, o que estou fazendo de errado? Estou enviando em anexo o XML do CTe em questão. Obrigado! 31191264324981000105570010000000051682356004-cte.xml
-
Ola, estou gerando os títulos pelo Acbrnfemonitorplus 1.0.2.0.71, gerei 10 boletos e gerei a remessa para validação e obtive o seguinte retorno em anexo. Como posso ajustar para passar nesta validação no Sicredi? Alguém já homologou boletos neste banco para dar um caminho. Obrigado 0804-03-30002.PDF boleto.pdf ENT_INCLUIR_TITULOS.txt
- 1 reply
-
- acbrnfemonitorplus
- sicredi
- (e 2 mais)
-
Problemas na verificação de DT_INI e DT_FIN no WriteRegistroK100 -
um tópico no fórum postou Marcelo Ferreira Taquari ACBrSPEDFiscal
Estou fazendo a geração do Bloco K e estou tendo problemas com a validação de datas onde debugando, as condições retornam False e mesmo assim apresenta o Exception: A data inicial está fora do periodo do EFD!, já verifiquei se estava enviando hora e não é isso. procedure TBloco_K.WriteRegistroK100(RegK001: TRegistroK001); var intFor: integer; begin if Assigned(RegK001.RegistroK100) then begin for intFor := 0 to RegK001.RegistroK100.Count - 1 do begin with RegK001.RegistroK100.Items[intFor] do begin if (DT_INI < Bloco_0.DT_INI)or (DT_INI > Bloco_0.DT_FIN) then raise Exception.Create('A data inicial está fora do periodo do EFD!'); if (DT_FIN < Bloco_0.DT_INI)or (DT_FIN > Bloco_0.DT_FIN) then raise Exception.Create('A data final está fora do periodo do EFD!'); Atribuo a DT_INI e DT_FIN no ACBrSPEDFiscal, conforme código abaixo: with ACBrSPEDFiscal1 do begin DT_INI := DateOf(dtInicial.Date); DT_FIN := DateOf(dtFinal.Date); //DT_INI := StrToDate('01/01/2019'); //DT_FIN := StrToDate('31/01/2019'); end; No registro K100 estou atribuindo os valores assim: with RegistroK100New do begin DT_INI := DateOf(QrySelect.FieldByName('DT_INI').AsDateTime); DT_FIN := DateOf(QrySelect.FieldByName('DT_FIN').AsDateTime); ... end; Na Imagem abaixo podem ver no Watch List os valores e ver que mesmo retornando False ele entra no if: Alguma dica do que posso estar fazendo errado? Obrigado. Marcelo Ferreira- 5 replies
-
- blocok
- spedfiscal
-
(e 1 mais)
Tags:
-
Bom dia, galera! Estou com um problema ao validar o XML da NFe. Estava emitindo normalmente, porém após uma atualização do sistema, começou a emitir o seguinte erro ao validar o XML da NFe. --------------------------- Falha na validação dos dados da nota: 42 1871 - Element '{http://www.portalfiscal.inf.br/nfe}nFat': This element is not expected. --------------------------- Penso que esse erro seja de schemas, já atualizei a pasta schemas, atualizei o ACBr, desinstalando e instalando novamente, mas o erro persiste. Estou encaminhando o XML, na TAG de nFAT, percebi que se repete 3 vezes, porém no fonte ao debugar, está normal. Mas, no XML está se repetindo essa TAG. if cdsFinalizadoracodfinalizadoranfe.AsString = '14' then begin tPag := fpDuplicataMercantil; vPag := cdsFinalizadoravalorfinalizadora.AsFloat; Cobr.Fat.nFat := inttostr(numero_nota); Cobr.Fat.vOrig := cdsFinalizadoravalorfinalizadora.AsFloat; //converte(sql_nota.fieldbyname('valor').asfloat, 2); Cobr.Fat.vDesc := 0.00; Cobr.Fat.vLiq := cdsFinalizadoravalorfinalizadora.AsFloat;//converte(sql_nota.fieldbyname('valor').asfloat, 2); //Grupo duplicata é somente para o tipo de pagamento vinculado com Duplicata Mercantil cdsVencimento.First; cont := 1; if not cdsVencimento.IsEmpty then begin while not cdsVencimento.Eof do begin with Cobr.Dup.Add do begin nDup := dupeString('0', 3-Length(IntToStr(cont)))+ inttostr(cont); dVenc := cdsVencimentodatavencimento.AsDateTime; //sql_ana.fieldbyname('data_p').asdatetime; vDup := cdsVencimentovalorvencimento.AsFloat; //converte(sql_ana.fieldbyname('valor').asfloat, 2); inc(cont); end; cdsVencimento.next; end; end; Segue também uma parte do código fonte. Alguém por aí passou por algum problema semelhante? Ou consegue me ajudar? 35180904908850000143550010000000421000000421-nfe.xml
-
NFe - Falha na validadção dos dados da nota: 10082
um tópico no fórum postou gilberto rezende ACBrNFe
Boa tarde senhores: Gostaria mais uma vez contar com vossa ajuda. Estou gerando o xml da NFe e na hora o envio está retornando o seguinte erro:Falha na validadção dos dados da nota: 10082 Segue rotina em delphi da geração do código. Att Gilberto Rezende codigo_fonte.txt -
Bom dia, trabalho com o emissor gratuito de CT-e disponibilizado pelo Sebrae. Ocorre que não estou conseguindo validar o conhecimento de um emitente, consigo salvar normal, mas clico na opção validar e nada acorre, o cte não vai para frente. Obs: Isso só acontece com um emitente, os demais estou conseguindo emitir normalmente. Quando tento validar ocorre o seguinte erro: null java.lang.NullPointerException at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness.a(ConhecimentoTransporteBusiness.java:800) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness.validar(ConhecimentoTransporteBusiness.java:513) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9.CGLIB$validar$9(<generated>) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9$$FastClassByCGLIB$$1611852b.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167) at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9.validar(<generated>) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness.validar(ConhecimentoTransporteBusiness.java:921) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9.CGLIB$validar$8(<generated>) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9$$FastClassByCGLIB$$1611852b.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167) at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:66) at br.gov.sp.fazenda.dsec.model.business.ConhecimentoTransporteBusiness$$EnhancerByCGLIB$$30fc65a9.validar(<generated>) at br.gov.sp.fazenda.dsec.model.facade.ConhecimentoTransporteFacade.validar(ConhecimentoTransporteFacade.java:169) at br.gov.sp.fazenda.dsec.controller.PesquisarCteController.a(PesquisarCteController.java:519) at br.gov.sp.fazenda.dsec.controller.PesquisarCteController.actionPerformed(PesquisarCteController.java:798) at br.gov.sp.fazenda.dsge.view.util.CursorController$1.actionPerformed(CursorController.java:36) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Alguém consegue me auxiliar?
-
trunk2 - Falha na validação dos dados da nota "A name contained an invalid character"
um tópico no fórum postou Reinaldo Silveira ACBrNFe
Bom dia a todos. Estou fazendo alguns testes com os fontes do trunk2 e me deparei com o seguinte erro ao validar as notas fiscais (todas que testei): "Falha na validação dos dados da nota: 23535 Não foi possível carregar o arquivo. Err: -1072896763, Lin: 1, Pos: 2892 - A name contained an invalid character." Lembrando que o diretório de Schemas está atualizado e as mesmas NFs são validadas normalmente com a versão atual do trunk. Consulto a NF da seguinte forma: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); ACBrNFe1.NotasFiscais.Valida; Anexei o xml para análise, ficarei grato se alguém puder dar uma olhada... Muito obrigado pela ajuda! NFe-35150709155042000176550000000235351697502048.xml -
Bom dia, amigos. Estou configurando o DEMO para começar a utilizar os componentes para NFe. Ocorreu o erro: Falha na validação dos dados na nota: 10 Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DRD/Schema. Aparentemente, o problema é a falta da informação "tipo de pagamento" (pag), mas observei o código, e esta informação está definida (Unit1.pas, linha 2299): procedure TForm1.GerarNFe(NumNFe : String); begin with ACBrNFe1.NotasFiscais.Add.NFe do begin Ide.cNF := StrToInt(NumNFe); //Caso não seja preenchido será gerado um número aleatório pelo componente Ide.natOp := 'VENDA PRODUCAO DO ESTAB.'; Ide.indPag := ipVista; Ide.modelo := 55; Ide.serie := 1; Ide.nNF := StrToInt(NumNFe); Ide.dEmi := Date; Ide.dSaiEnt := Date; Ide.hSaiEnt := Now; Ide.tpNF := tnSaida; Estou enganado? Alguém já teve este problema, e pode me dar uma luz? Prints das telas: Muito obrigado! Fernando Pereira [email protected] Lazarus 1.8.0 Windows 10 64
-
Olá gostaria de sugerir uma correção na validação do Drawback da NFe, me deparei essa semana com uma nota de importação de um cliente, o qual tem seu registro de Drawback iniciando com 2016, sua concessão do Drawback é valido por 2 anos, conforme anexo abaixo destaquei data de registro e validade, acontece que o ACBR NFe existe uma validação que estava retornando Falso o qual impedia a emissão da NFe, ajustei o método ValidaDrawback do fonte ACBrDFeUtil.pas, anexei nesse post tanto o fonte completo como o patch de correção do ACBr como for mais fácil para comparar com minha alteração. Também aproveito para postar aqui o código de como estava: function ValidaDrawback(AValue: String): Boolean; var ano: integer; begin // AValue = AAAANNNNNND // Onde: AAAA Ano corrente do registro // NNNNNN Número sequencial dentro do Ano ( 6 dígitos ) // D Dígito Verificador, Módulo 11, Pesos de 2 a 9 AValue := OnlyNumber(AValue); ano := StrToInt(Copy(IntToStr(YearOf(Date)), 3, 2)); if length(AValue) = 11 then AValue := copy(AValue, 3, 9); if length(AValue) <> 9 then Result := False else if not ((StrToInt(copy(Avalue, 1, 2)) >= ano - 1) and (StrToInt(copy(Avalue, 1, 2)) <= ano + 1)) then Result := False else Result := copy(AValue, 9, 1) = Modulo11(copy(AValue, 1, 8)); end; E como ficou depois da minha alteração: function ValidaDrawback(AValue: String): Boolean; var ano: integer; begin // AValue = AAAANNNNNND // Onde: AAAA Ano corrente do registro // NNNNNN Número sequencial dentro do Ano ( 6 dígitos ) // D Dígito Verificador, Módulo 11, Pesos de 2 a 9 AValue := OnlyNumber(AValue); ano := StrToInt(Copy(IntToStr(YearOf(Date)), 3, 2)); if length(AValue) = 11 then AValue := copy(AValue, 3, 9); if length(AValue) <> 9 then Result := False else if not ((StrToInt(copy(Avalue, 1, 2)) >= ano - 2) and (StrToInt(copy(Avalue, 1, 2)) <= ano + 2)) then Result := False else Result := copy(AValue, 9, 1) = Modulo11(copy(AValue, 1, 8)); end; Qualquer dúvida estou a disposição e agradeço caso a sugestão de alteração seja aceita. ACBrDFeUtil.pas.patch ACBrDFeUtil.pas
-
Boa tarde, Estamos tentando adicionar o MDFe abaixo utilizando o comando de envio de lote do Monitor. Contudo o mesmo retorna o erro ERRO: Falha na validação dos dados do Manifesto: 121871 - Element '{http://www.portalfiscal.inf.br/mdfe}MDFe': Missing child element(s). Expected is ( {http://www.w3.org/2000/09/xmldsig#}Signature ). Checamos a correspondência das chaves informadas, de acordo com o modelo do manual do comando MDFe, e não conseguimos encontrar chaves ausentes. Inclusive, usando o componente ACBr, com as mesmas chaves, conseguíamos gerar o MDFe normalmente. Alguém poderia nos dar uma pista do que está acontecendo? Obs: Tentamos executar o comando 'MDFe.SetVersaoDF(3.00)' antes da geração, tentando forçar a versão do schema a ser utilizado pelo monitor, mesmo assim não adiantou. Obrigado. Segue o comando enviado: MDFe.AdicionarMDFe([ide] cUF=25 tpAmb=2 tpEmit=2 mod=58 serie=1 nMDF=12 cmdf=1474170 modal=1 dhEmi=07/12/2017 13:39:36 tpEmis=1 procEmi=0 verProc=1.1.0 UFIni=PB UFFim=CE [CARR001] cMunCarrega=2516201 xMunCarrega=Sousa dhIniViagem=07/12/2017 [emit] CNPJ=08797179000161 IE=161518931 xNome=DSG Distribuidora de Alimentos Ltda xFant=Controle xLgr=Salatiel Marques Fontes nro=695 xCpl= xBairro=Andre Gadelha cMun=2516201 xMun=Sousa CEP=58806470 UF=PB fone=8335212697 [Rodo] RNTRC=00000000 CIOT=000000000000 [veicTracao] cInt=000005 placa=NPW7237 tara=3500 capKG=3500 capM3=0 tpRod=02 tpCar=02 UF=PB [moto001] xNome=Augusto Fernandes de Carvalho CPF=03023954402 [DESC001] cMunDescarga=2307304 xMunDescarga=Juazeiro do Norte [DESC002] cMunDescarga=2304202 xMunDescarga=Crato [DESC003] cMunDescarga=2301901 xMunDescarga=Barbalha [DESC004] cMunDescarga=2308401 xMunDescarga=Missao Velha [DESC005] cMunDescarga=2307205 xMunDescarga=Jati [DESC006] cMunDescarga=2308302 xMunDescarga=Milagres [DESC007] cMunDescarga=2311108 xMunDescarga=Porteiras [DESC008] cMunDescarga=2310605 xMunDescarga=Penaforte [DESC009] cMunDescarga=2302503 xMunDescarga=Brejo Santo [tot] qCTe=0 qCT=0 qNFe=24 qNF=0 vCarga=46451.85 cUnid=01 qCarga=4725.62 ,10) ERRO: Falha na validação dos dados do Manifesto: 12 1871 - Element '{http://www.portalfiscal.inf.br/mdfe}MDFe': Missing child element(s). Expected is ( {http://www.w3.org/2000/09/xmldsig#}Signature ).
- 10 replies
-
- acbrmonitor
- mdfe
-
(e 1 mais)
Tags:
-
Estou realizando os primeiros testes de envio de NFe na versão 4.0, mas estou recebendo o seguinte erro : Rejeição: Falha no Schema XML do lote de NFe Já validei o arquivo da nota, e o mesmo não apresentou nenhum erro, quem puder ajudar ficarei muito grato. Vou anexar o xml da nota, o de envio e recibo para ajudar na identificação do problema. 35171214396397000197550010000002161000002162-nfe.xml 351000116107270-pro-rec.xml 1-rec.xml 351000116107270-ped-rec.xml 1-env-lot.xml
-
Boa tarde, Estou tentando criar uma MDFe, mas me retorna estes erros de validação: ERRO: Falha na validação do Modal do Manifesto: 1 (Verificando a documentação não tem tag cUF no veículo tração) TAG:<infModal versaoModal="3.00"><infModal versaoModal="3.00"><rodo><veicTracao> ID:#23/UF(C�digo do UF (Unidade da Federa��o)) - Nenhum valor informado. (Que elemento é esse de UF que não está sendo incluido, me parece que tem alguma tag de UF que não estou informando, mas não consegui achar qual é.)1824 - Element '{http://www.portalfiscal.inf.br/mdfe}UF': '' is not a valid value of the atomic type '{http://www.portalfiscal.inf.br/mdfe}TUf'. Se alguém conseguir dar um help... Obrigado.
-
Olá, estou fazendo a parte de validação do sistema de CTe de onde eu trabalho e me deparei com o seguinte erro First chance exception at $75EDB760. Exception class EACBrDFeException with message 'Arquivo \\path\to\Schemas\Erro_v3.00.xsd Não encontrado'. A pasta dos Schemas XSD está correta, porém quando fui conferir os schemas na receita novamente não encontrei esse arquivo(Erro_v3.00.xsd) no que eles disponibilizam, seria um erro de configuração meu ou algum problema no código do ACBr, Atenciosamente e com minha gratidão, Luis
-
Estou tentando pegar o retorno do SAT porém o que me apresenta é um Rejeição erro não identificado enquanto na verdade ele foi identificado. [2017-08-23 08:54:54.600]:Erro no campo 'NCM' : Campo invalido. [2017-08-23 08:54:54.606]:Erro no campo 'prod' [2017-08-23 08:54:54.614]:ERRO NA EMISSAO: 1999: Rejeicao: Erro nao identificado Gostaria de pegar o erro no campo NCM, e erro no campo prod ao invés do erro na emissao Alguma sugestão?
-
Tudo bem pessoal? Estou com um problema que nao consigo resolver. Por vezes ao conferir os XML´s gerados pelo meu software a numeração das notas se repetem e mesmo assim são validadas. Por exemplo, tenho o XML da NFC-e numero 5 com chave xxxx.xml no valor de R$ 10,00 validada e tenho também a mesmo XML com mesma numeração e chave com valor de R$ 12,00. Já quebrei a cabeça e não consigo resolver esta situação que ocorre com muita frequecia. As vezes tenho 10 a 20 notas com esta repetição entre 300 notas. Se alguém tiver uma solução eu agradeço.
-
Olá. Estou com um problema na validação(schema, ACBrCte.Validar() ) de um XML de CT-e onde o Remetente é Não contribuinte de ICMS. Avaliando os post abaixo: Não consegui encontrar o que posso estar fazendo de errado. O erro passou a acontecer após a minha ultima atualização dos fontes do ACBr, antes estava com os fontes antigos que não tinham o tratamento para o TLS 1.2. Estou usando OpenSSL( SSLLib := libOpenSSL ) para tratar o certificado. Estou também usando o o Schema "tiposGeralCTe_v2.00-OPENSSL.xsd"(renomeado na minha pasta de schemas para "tiposGeralCTe_v2.00.xsd") A versão do CT-e é 2.00. Explicando o caso: Meu CT-e tem como remetente um Não contribuinte de ICMS, neste caso conforme descrito no Manual CT-e(Pag 126) "... Caso o remetente não seja contribuinte do ICMS não informar o conteúdo.", não atribuo valor ao atributo "Rem.IE". No XML gerado, a tag IE(do remetente) vem vazia( <IE/> ), o que seria o correto já que não tem valor. Mas ao executar a validação do XML(ACBrCte.Validar()), recebo a seguinte critica: 1824 - Element '{http://www.portalfiscal.inf.br/cte}IE': '' is not a valid value of the atomic type '{http://www.portalfiscal.inf.br/cte}TIeDest'. Trecho do XML que descreve o Remetente no ct-e: <rem> <CNPJ>88566223000161</CNPJ> <IE/> <xNome>CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><xFant>Homologacao de CT-e em atualizacao</xFant><fone>473298989</fone><enderReme><xLgr>RUA do endereco</xLgr><nro>4500</nro><xBairro>BATEIAS</xBairro><cMun>4202909</cMun><xMun>BRUSQUE</xMun><CEP>88355350</CEP><UF>SC</UF><cPais>1058</cPais><xPais>BRASIL</xPais></enderReme> </rem> Alguém teria uma sugestão, do que posso estar fazendo de errado ?
-
Validação Entrega a Domicílio
um tópico no fórum postou Samuel Tonini NFC-e - Nota Fiscal do Consumidor Eletrônica
Bom dia, uso as validações de regras de negócio do componente ACBrNFe, ao fazer uma NFCe com entrega a domicílio a seguinte regra de validação estava sendo rejeitada: GravaLog('Validar: 787-NFCe entrega e Identificação'); if (NFe.Ide.indPres = pcEntregaDomicilio) and EstaVazio(Trim(nfe.Entrega.xLgr)) then AdicionaErro('787-Rejeição: NFC-e de entrega a domicílio sem a identificação do destinatário'); Porém essa ela esta olhando para o endereço de entrega e não do destinatário, gostaria de sugerir a seguinte alteração: GravaLog('Validar: 787-NFCe entrega e Identificação'); if (NFe.Ide.indPres = pcEntregaDomicilio) and EstaVazio(Trim(nfe.Entrega.xLgr)) and EstaVazio(Trim(nfe.Dest.EnderDest.xLgr)) then AdicionaErro('787-Rejeição: NFC-e de entrega a domicílio sem a identificação do destinatário'); Onde para ele rejeitar apenas se o endereço de entrega e do destinatário estiver em branco. ACBrNFeNotasFiscais.pas -
Pessoal atualizei ontem (07/06/2017) o meu acbr e estou tendo um erro estranho na hora de autorizar a NFe Falha na validação dos dados da nota: XXXXX Não foi possível carregar o arquivo. Err: -1072896763, Lin:1, Pos: 11 - A name contained an invalid character. Alguém está passando pelo mesmo problema ou tem um luz para resolver isso? Agradeço a todos pela atenção
-
Olá amigos. Possuo um sistema de gerenciamento de clinicas de medicina e segurança do trabalho e preciso desenvolver o módulo do esocial no que diz respeito a área de SESMT. Gostaria de obter algo pronto, procurando alguém que já tenha essa rotina em algum ERP e que possa disponibilizar por um valor específico. Caso contrário, procuro também alguém que possa me dar uma consultoria para desenvolvimento pleno do eSocial e suas atribuições junto ao governo, e que possa me apresentar proposta e valores. Desde já agradeço.
- 4 replies
-
- esocial
- webservice
-
(e 3 mais)
Tags:
-
Boa tarde. Estou recebendo o seguinte erro ao validar um xml de fornecedor (ACBrNFe1.NotasFiscais.Validar): Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS'. Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS00, {http://www.portalfiscal.inf.br/nfe}ICMS10, {http://www.portalfiscal.inf.br/nfe}.... Recentemente abri um tópico sobre um erro parecido (Element '{http://www.portalfiscal.inf.br/nfe}ICMS' is unexpected), que foi corrigido na unit pcnConversao.pas *obs: os fontes e os schemas estão atualizados. Não sei se o problema está nesse xml ou nos fontes. Segue o arquivo em anexo. Se alguém puder dar uma olhada, agradeço. Obrigado pessoal! 23170113592771000167550010000030731449014368.xml
- 2 replies
-
- nfe
- element unexpected
-
(e 2 mais)
Tags:
-
Segue a tela que mostra quando mando validar. ARQUIVO s:\xml\mdf\schema\Erro_v3.00.xsd Não Encontrado Detalhes: Atualizei componentes hoje 07/10/2016, atualizei tbem os schemas, criei duas pastas onde testei com schemas do acbr que vem e do site do manifesto Ao Transmitir mostra esta mensagem ( VERSÃO DO ARQUIVO XML NÃO SUPORTADA) Pegue i XML e levei pra validar no site do Governo e la validou normal sem erros. Fiz um teste para mostrar o caminho da pasta onde esta buscando a pasta do schemas para certificar de que se esta sendo lido na pasta correta. Mudei a versao para ve300 Alguém pode me ajudar por favor; Uso D7 31161013872561000122580010000019711000012900-mdfe.xml