Ir para conteúdo
  • Cadastre-se

New Standard Software

Membros
  • Total de ítens

    65
  • Registro em

  • Última visita

Tudo que New Standard Software postou

  1. Bom dia a todos. Estou com um problema ao enviar a NFC-e em ambiente de homologação no estado de SP. O erro é esse: '1,0000' violates pattern constraint of '0|0\.[0-9]{1,4}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,10}(\.[0-9]{1,4})?'. The element '{http://www.portalfiscal.inf.br/nfe}qCom'with value '1,0000' failed to parse. Acredito que seja a tag <qCom>1,0000</qCom>, mas não sei o que está errado, se são as casas decimais ou outra coisa. Estou passando para o componente o valor '1' e ele insere as casas decimais. Estou anexando o XML que o componente gerou. Obrigado.
  2. Boa tarde pessoal. Estou com um problema em um cliente do município de Itapira/SP. O código desse município não consta na unit do ACBR que prepara o componente da NFSe. Para ser mais específico, a unit que me refiro é a pnfsConversao, a função CodCidadeToProvedor. Essa função, verifica o código do município e define o provedor de geração. Quando o monitor passa por essa rotina, ele retorna a mensagem: Código do Municipio [3522604] não Encontrado. O código do município de Itapira/SP é 3522604. Não achei qual seria o provedor para esse município. Obrigado.
  3. Aqui está o dfm alterado. Não achei uma forma de quebrar a linha no componente de label do fortes, dessa forma, utilizei um label embaixo do outro. Obrigado. ACBrMDFeDAMDFeRLRetrato.rar
  4. Correção para verificar o Digito (9) nos celulares para o estado de SÃO PAULO. Correção na função: function TfrlDANFeRL.FormatarFone(AValue: String): String; var vAux: string; i: Integer; pOk: Boolean; begin Result := AValue; if DFeUtil.NaoEstaVazio(AValue) then begin vAux := ''; pOk := False; AValue := DFeUtil.LimpaNumero(AValue); i := Length(AValue); if i &gt; 11 then AValue := Copy(AValue, i-10,Length(AValue)); for i := Length(AValue) downto 1 do begin if Length(vAux) = 4 then vAux := AValue+'-'+vAux else begin if (Length(vAux) &gt; 8) then begin if (not pOk) and ((i = 3) and (AValue[1] &lt;&gt; '0')) then begin vAux := ') '+AValue+vAux; pOk := True; end else begin if (not pOk) and not (i = 1) then begin vAux := AValue+') '+vAux; pOk := True; end else vAux := AValue+vAux; end; end else vAux := AValue + vAux; end; end; if pOk then vAux := '('+vAux; Result := vAux; // if Length(DFeUtil.LimpaNumero(AValue)) &gt; 10 then // AValue := copy(DFeUtil.LimpaNumero(AValue),2,10); //Casos em que o DDD vem com ZERO antes somando 3 digitos // // AValue := DFeUtil.Poem_Zeros(DFeUtil.LimpaNumero(AValue), 10); // Result := '('+copy(AValue,1,2) + ') ' + copy(AValue,3,4) + '-' + copy(AValue,7,4); end; end;
  5. Pessoal na impressão da DAMDFE existem alguns erros: No campo rlLabel8 (Documento Auxiliar de Manifesto Eletrônico de...) não quebra linha. Na rlBand rlb_8_Documentos_Lista deve mudar o BandType para btDetail.
  6. Pessoal, parece um problema no certificado que eu tenho, estou tentando conseguir outro, caso de certo, eu aviso pra finalizar o tópico. Vlw!
  7. Boa tarde pessoal. Estou adaptando meu monitor para enviar a NFSe, mas estou com problema para realizar a transmissão no ambiente de homologação. Estou usando o provedor Ginfes, certificado A3 e obtenho o seguinte erro ao tentar enviar: - Erro no suporte a canais seguros - URL:https://homologacao.ginfes.com.br/ServiceGinfesImpl - SOAPAction; ""; Vi em vários tópicos o pessoal com o mesmo problema e vários passos para tentar corrigir o mesmo, segui cada um deles, mas não obtive sucesso. Já tentei em uma máquina com Windows 7 e IE 8 e no Windows Server 2008 e IE 11. Já tentei alterar as opções avançadas do IE, como SSL e TLS, desativar firewall e antivírus, mas sem sucesso. Tentei com o demo também e acontece o mesmo erro. Se alguém puder me ajudar, pois não sei mais o que tentar. Obrigado.
  8. Pessoal, deu certo. Precisei criar uma classe especifica para as procedures, ficou da seguinte forma: type TEventos = class class procedure BeforeWriteRegistroC481 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); class procedure BeforeWriteRegistroC485 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); end; Obrigado!
  9. Tentei incluir na minha unit da mesma forma que o Dalvan exemplificou, mas estou como seguinte erro: Incompatible types: 'method pointer and regular procedure'. O erro é justamente na linha que faz a associação do evento: tSpedFis.EventsBloco_C.OnBeforeWriteRegistroC481 := MyBeforeWriteRegistroC481; Alguém sabe o que está errado?
  10. &nbsp; &nbsp; Acabei de atualizar o código e testar, realmente os novos códigos estão lá, mas não está funcionando. Me parece que faltou atualizar o array CstIcms da unit ACBrSpedUtils. Ele está dessa forma: CstIcms: array[0..97] of String = ( '000','010','020','030','040','041','050','051','060','070','090', '100','110','120','130','140','141','150','151','160','170','190', '200','210','220','230','240','241','250','251','260','270','290', '300','310','320','330','340','341','350','351','360','370','390', '400','410','420','430','440','441','450','451','460','470','490', '500','510','520','530','540','541','550','551','560','570','590', '600','610','620','630','640','641','650','651','660','670','690', '700','710','720','730','740','741','750','751','760','770','790', '101','102','103','201','202','203','300','400','500','900'); Está sem os códigos iniciados por 8. Acredito que dessa forma fique correto: CstIcms: array[0..108] of String = ( '000','010','020','030','040','041','050','051','060','070','090', '100','110','120','130','140','141','150','151','160','170','190', '200','210','220','230','240','241','250','251','260','270','290', '300','310','320','330','340','341','350','351','360','370','390', '400','410','420','430','440','441','450','451','460','470','490', '500','510','520','530','540','541','550','551','560','570','590', '600','610','620','630','640','641','650','651','660','670','690', '700','710','720','730','740','741','750','751','760','770','790', '800','810','820','830','840','841','850','851','860','870','890', '101','102','103','201','202','203','300','400','500','900'); Obrigado.
  11. Boa tarde. Estou com problema no campo CST_ICMS do bloco C170 do arquivo PIS COFINS. Houve uma atualização na tabela dos códigos que inseriu o código "8 - Nacional, mercadoria ou bem com Conteúdo de Importação superior a 70% (setenta por cento).". Estou gerando uma nota fiscal, onde um dos itens está utilizando o CST 860, porém, na unit onde ficam esses códigos (ACBrEPCBlocos), os códigos com início 8 não existem. Dessa forma, a cada geração, ele pega um número aleatório. Obs.: Acredito que estou com a versão mais atualizada desta unit, de 24/02/2014. Caminho svn: svn.code.sf.net/p/acbr/code/trunk/Fontes/ACBrSPED/ACBrSPEDPisCofins Trecho da Unit: ///Código da Situação Tributária referente ao ICMS. TACBrCstIcms = ( sticmsTributadaIntegralmente , // '000' // Tributada integralmente sticmsTributadaComCobracaPorST , // '010' // Tributada e com cobrança do ICMS por substituição tributária sticmsComReducao , // '020' // Com redução de base de cálculo sticmsIsentaComCobracaPorST , // '030' // Isenta ou não tributada e com cobrança do ICMS por substituição tributária sticmsIsenta , // '040' // Isenta sticmsNaoTributada , // '041' // Não tributada sticmsSuspensao , // '050' // Suspensão sticmsDiferimento , // '051' // Diferimento sticmsCobradoAnteriormentePorST , // '060' // ICMS cobrado anteriormente por substituição tributária sticmsComReducaoPorST , // '070' // Com redução de base de cálculo e cobrança do ICMS por substituição tributária sticmsOutros , // '090' // Outros sticmsEstrangeiraImportacaoDiretaTributadaIntegralmente , // '100' // Estrangeira - Importação direta - Tributada integralmente sticmsEstrangeiraImportacaoDiretaTributadaComCobracaPorST , // '110' // Estrangeira - Importação direta - Tributada e com cobrança do ICMS por substituição tributária sticmsEstrangeiraImportacaoDiretaComReducao , // '120' // Estrangeira - Importação direta - Com redução de base de cálculo sticmsEstrangeiraImportacaoDiretaIsentaComCobracaPorST , // '130' // Estrangeira - Importação direta - Isenta ou não tributada e com cobrança do ICMS por substituição tributária sticmsEstrangeiraImportacaoDiretaIsenta , // '140' // Estrangeira - Importação direta - Isenta sticmsEstrangeiraImportacaoDiretaNaoTributada , // '141' // Estrangeira - Importação direta - Não tributada sticmsEstrangeiraImportacaoDiretaSuspensao , // '150' // Estrangeira - Importação direta - Suspensão sticmsEstrangeiraImportacaoDiretaDiferimento , // '151' // Estrangeira - Importação direta - Diferimento sticmsEstrangeiraImportacaoDiretaCobradoAnteriormentePorST, // '160' // Estrangeira - Importação direta - ICMS cobrado anteriormente por substituição tributária sticmsEstrangeiraImportacaoDiretaComReducaoPorST , // '170' // Estrangeira - Importação direta - Com redução de base de cálculo e cobrança do ICMS por substituição tributária sticmsEstrangeiraImportacaoDiretaOutros , // '190' // Estrangeira - Importação direta - Outras sticmsEstrangeiraAdqMercIntTributadaIntegralmente , // '200' // Estrangeira - Adquirida no mercado interno - Tributada integralmente sticmsEstrangeiraAdqMercIntTributadaComCobracaPorST , // '210' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária sticmsEstrangeiraAdqMercIntComReducao , // '220' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo sticmsEstrangeiraAdqMercIntIsentaComCobracaPorST , // '230' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária sticmsEstrangeiraAdqMercIntIsenta , // '240' // Estrangeira - Adquirida no mercado interno - Isenta sticmsEstrangeiraAdqMercIntNaoTributada , // '241' // Estrangeira - Adquirida no mercado interno - Não tributada sticmsEstrangeiraAdqMercIntSuspensao , // '250' // Estrangeira - Adquirida no mercado interno - Suspensão sticmsEstrangeiraAdqMercIntDiferimento , // '251' // Estrangeira - Adquirida no mercado interno - Diferimento sticmsEstrangeiraAdqMercIntCobradoAnteriormentePorST , // '260' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária sticmsEstrangeiraAdqMercIntComReducaoPorST , // '270' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária sticmsEstrangeiraAdqMercIntOutros , // '290' // Estrangeira - Adquirida no mercado interno - Outras csticms300, // '300' // Estrangeira - Adquirida no mercado interno - Tributada integralmente csticms310, // '310' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária csticms320, // '320' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo csticms330, // '330' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária csticms340, // '340' // Estrangeira - Adquirida no mercado interno - Isenta csticms341, // '341' // Estrangeira - Adquirida no mercado interno - Não tributada csticms350, // '350' // Estrangeira - Adquirida no mercado interno - Suspensão csticms351, // '351' // Estrangeira - Adquirida no mercado interno - Diferimento csticms360, // '360' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária csticms370, // '370' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária csticms390, // '390' // Estrangeira - Adquirida no mercado interno - Outras csticms400, // '400' // Estrangeira - Adquirida no mercado interno - Tributada integralmente csticms410, // '410' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária csticms420, // '420' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo csticms430, // '430' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária csticms440, // '440' // Estrangeira - Adquirida no mercado interno - Isenta csticms441, // '441' // Estrangeira - Adquirida no mercado interno - Não tributada csticms450, // '450' // Estrangeira - Adquirida no mercado interno - Suspensão csticms451, // '451' // Estrangeira - Adquirida no mercado interno - Diferimento csticms460, // '460' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária csticms470, // '470' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária csticms490, // '490' // Estrangeira - Adquirida no mercado interno - Outras csticms500, // '500' // Estrangeira - Adquirida no mercado interno - Tributada integralmente csticms510, // '510' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária csticms520, // '520' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo csticms530, // '530' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária csticms540, // '540' // Estrangeira - Adquirida no mercado interno - Isenta csticms541, // '541' // Estrangeira - Adquirida no mercado interno - Não tributada csticms550, // '550' // Estrangeira - Adquirida no mercado interno - Suspensão csticms551, // '551' // Estrangeira - Adquirida no mercado interno - Diferimento csticms560, // '560' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária csticms570, // '570' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária csticms590, // '590' // Estrangeira - Adquirida no mercado interno - Outras csticms600, // '600' // Estrangeira - Adquirida no mercado interno - Tributada integralmente csticms610, // '610' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária csticms620, // '620' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo csticms630, // '630' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária csticms640, // '640' // Estrangeira - Adquirida no mercado interno - Isenta csticms641, // '641' // Estrangeira - Adquirida no mercado interno - Não tributada csticms650, // '650' // Estrangeira - Adquirida no mercado interno - Suspensão csticms651, // '651' // Estrangeira - Adquirida no mercado interno - Diferimento csticms660, // '660' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária csticms670, // '670' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária csticms690, // '690' // Estrangeira - Adquirida no mercado interno - Outras csticms700, // '700' // Estrangeira - Adquirida no mercado interno - Tributada integralmente csticms710, // '710' // Estrangeira - Adquirida no mercado interno - Tributada e com cobrança do ICMS por substituição tributária csticms720, // '720' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo csticms730, // '730' // Estrangeira - Adquirida no mercado interno - Isenta ou não tributada e com cobrança do ICMS por substituição tributária csticms740, // '740' // Estrangeira - Adquirida no mercado interno - Isenta csticms741, // '741' // Estrangeira - Adquirida no mercado interno - Não tributada csticms750, // '750' // Estrangeira - Adquirida no mercado interno - Suspensão csticms751, // '751' // Estrangeira - Adquirida no mercado interno - Diferimento csticms760, // '760' // Estrangeira - Adquirida no mercado interno - ICMS cobrado anteriormente por substituição tributária csticms770, // '770' // Estrangeira - Adquirida no mercado interno - Com redução de base de cálculo e cobrança do ICMS por substituição tributária csticms790, // '790' // Estrangeira - Adquirida no mercado interno - Outras sticmsSimplesNacionalTributadaComPermissaoCredito , // '101' // Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito sticmsSimplesNacionalTributadaSemPermissaoCredito , // '102' // Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito sticmsSimplesNacionalIsencaoPorFaixaReceitaBruta , // '103' // Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta sticmsSimplesNacionalTributadaComPermissaoCreditoComST , // '201' // Simples Nacional - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária sticmsSimplesNacionalTributadaSemPermissaoCreditoComST , // '202' // Simples Nacional - Tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária sticmsSimplesNacionalIsencaoPorFaixaReceitaBrutaComST , // '203' // Simples Nacional - Isenção do ICMS no Simples Nacional para faixa de receita bruta e com cobrança do ICMS por substituição tributária sticmsSimplesNacionalImune , // '300' // Simples Nacional - Imune sticmsSimplesNacionalNaoTributada , // '400' // Simples Nacional - Não tributada pelo Simples Nacional sticmsSimplesNacionalCobradoAnteriormentePorST , // '500' // Simples Nacional - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação sticmsSimplesNacionalOutros // '900' // Simples Nacional - Outros ); TACBrSituacaoTribICMS = TACBrCstIcms; Obrigado.
×
×
  • 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.

The popup will be closed in 10 segundos...