Ir para conteúdo
  • Cadastre-se

Antonio Carlos L

Membros
  • Total de ítens

    560
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Antonio Carlos L postou

  1. Cara a sua questão é contábil e não de programação. Pela sua pergunta quem vai devolver é do simples nacional pois usa csosn 900. Entretanto quando você diz que todos os destaques usam cst 41 gera certa estranheza pois é isento. Essa empresa que vai receber a nota não é do simples e muito cuidado, provavelmente essa nota vai para o SPED e se estiver errado vai dar M. Siga a orientação do contador da empresa !
  2. Meu querido, essa imagem.deve ser ou porque vc está dando trur em exibir mensagem ou porque seu código está exibindo
  3. Eu imagino que o cliente deva ter um aplicativo de consulta da NF-e para baixar o XML, deve ser essa a origem. Ou o aplicativo de emissão fica tentando em loop sem consertar o problema emitir uma nota rejeitada.
  4. Oi Flavio, vou falar em cima do trecho que vc apresentou. No seu relato você diz : "O que esta acontecendo é que no xml ao enviar, por ter o campo vOutros preenchido o campo vProd esta indo zerado, com isso estou tendo o retorno 564" <prod> <cProd>6566</cProd> <cEAN>7891027351557</cEAN> <xProd>CAD BROCH CD UNIV S/P SPICE 80 7891027351557 PC/5</xProd> <NCM>48202000</NCM> <CEST>1902100</CEST> <CFOP>6411</CFOP> <uCom>UN</uCom> <qCom>4.0000</qCom> <vUnCom>0.0000000000</vUnCom> <vProd>70.08</vProd> <cEANTrib>7891027351557</cEANTrib> <uTrib>UN</uTrib> <qTrib>4.0000</qTrib> <vUnTrib>0.0000000000</vUnTrib> <vOutro>17.52</vOutro> <indTot>1</indTot> </prod> Mas o campo zerado é <vUnCom>0.0000000000</vUnCom> e <vUnTrib>0.0000000000</vUnTrib> que suponho que : <vProd>70.08</vProd> e <qCom>4.0000</qCom> deva ser 17,52 o mesmo valor de <vOutro>17.52</vOutro> no item. Aparentemente esta sendo DIMINUIDO do valor da unidade comercial e tributada o valor de despesa acessoria que deveria somar ao preço final do produto. Pelo trecho do total <vProd>154.00</vProd> parece haver outros itens. Entretanto <total> <ICMSTot> <vBC>0.00</vBC> <vICMS>0.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCP>0.00</vFCP> <vBCST>0.00</vBCST> <vST>0.00</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>154.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>17.52</vOutro> <vNF>171.52</vNF> </ICMSTot> </total>
  5. Creio que você esteja se referindo a essas questões : 1 - Então o vBCEfetivo seria simplesmente igual ao vProd?!?! Se sim estou fazendo errado, pois estou usando a seguinte fórmula para obter o vBCEfetivo: vProd * (1 - (pRedBCEfet / 100)) 2 - O pICMSEfet é simplesmente o pICMS + pFCP?!?! Se sim vai ser uma maravilha, pois será um valor único para todos os produtos!!! Alguém aí pode confirmar quais seriam os percentuais do pICMS e pFCP usado no Rio?!?!? Se você ler em um post anterior a esse seu, eu disse : " ... Sobre o vBcEfetivo. Imagina que é uma operação tributada normalmente ( mesmo do simples ) a vBcEfetivo é o valor do produto. E o percentual pela regra do RJ é o percentual de ICMS do estado acrescido do percentual do FCP." O MARCO POLO fala exatamente disso no vídeo e ainda tece criticas ao infame "SERIA". Mas você quer algo mais explicito : vBCEfet é o valor do produto, pICMSEfet é o valor do ICMS normal + FPC, e vICMSEfet é (vBCEfe x pICMSEfet )
  6. Caro @bnobre voltei ontem do recesso. Creio que essa explicação do cara que é contador va dirimir suas dúvidas.
  7. Bom dia @bnobre estou no recesso mas vou tentar te ajudar. Algo que pode não ser claro para programadores é algo juridicamente chamando de Responsabilidade Solidária. A não ser que o programador seja contador essas questões tributárias não devem sair de nosso entendimento, sempre devemos buscar o auxílio de um profissional qualificado da área. Contador que manda o cliente resolver com o "cara da nota" não adianta. Por isso pela total falta de resposta de contadores, eu busquei a consultoria do SAC FISCAL e recomendo. Pelo risco de você se ver arrolado em um processo o custo é irrisório. Com base nos que me foi passado: A regra se aplica a produtos com ST ou que tenham CEST portanto variam os valores. Para você saber preencher a 16E você precisa saber como é calculada a ST pois é desta conta que sai às informações. TODAS as informações saem deste cálculo inclusive o vIcmsSubstituido Sobre o vBcEfetivo. Imagina que é uma operação tributada normalmente ( mesmo do simples ) a vBcEfetivo é o valor do produto. E o percentual pela regra do RJ é o percentual de ICMS do estado acrescido do percentual do FCP. Espero ter te ajudado. Abraço feliz ano novo.
  8. Bom pessoal, desde que saiu o Resolução SEFAZ Nº 578 DE 07/11/2023 sobre a exigência de ICMS Retido e ICMS Efetivo eu imediatamente entrei em contato com 4 contadores de clientes distintos e de regimes tributários distintos. Passaram semanas e nenhum retorno, na verdade até hoje nenhum retorno. Eu efetuei vários testes em ambiente de homologação e não importa as TAGs que você coloca ou não , nenhuma mensagem de rejeição ocorre. Para não ficar a mercê de meu amadoristico entendimento de legislação tributária no que está sendo exigido nestes pontos: Art. 16-E. O contribuinte substituído que praticar saída de mercadoria a contribuinte do ICMS, cujo imposto tenha sido retido anteriormente por substituição tributária, além do disposto no artigo 28 do Livro II do RICMS/00, deverá preencher obrigatoriamente os campos vBCSTRet (N26), vICMS-Substituto (N26b) e vICMSSTRet (N27) da NF-e de saída com os valores correspondentes às entradas em seu estabelecimento. Art. 16-F. O contribuinte substituído varejista, inclusive o optante pelo Simples Nacional, ao realizar saída a consumidor final de mercadoria cujo imposto tenha sido retido anteriormente por substituição tributária, deverá preencher obrigatoriamente os campos vBCEfet (N35), pICMSEfet (N36) e vICMSEfet (N37) na NFC-e e na NF-e, utilizando-se, para o cálculo, as alíquotas internas fixadas no artigo 14 da Lei nº 2.657/96, acrescidas do adicional relativo ao Fundo de Combate à Pobreza e às Desigualdades Sociais (FECP), instituído pela Lei nº 4.056/02. Eu Contratei o SAC FISCAL do Marco Polo. O cara nunca me respondeu em pessoa, sempre foi outrem. Aproveitei e tirei outras várias dúvidas amontoadas principalmente uma que vocês devem saber COMO CALCULAR A ST. Seguindo a orientação do SAC FISCAL Para voce atender o Art. 16-E. venda a NÂO CONTRIBUINTE DICA: No cadastro você armazena os valores UNITÁRIOS, mas na SAIDA por VENDA deve sempre MULTIPLICAR pela QUANTIDADE o que não seja percentual -<ICMS> -<ICMS60> <orig>0</orig> <CST>60</CST> <vBCSTRet>4.45</vBCSTRet> <pST>20.0000</pST> <vICMSSubstituto>0.57</vICMSSubstituto> <vICMSSTRet>0.32</vICMSSTRet> </ICMS60> </ICMS> <ICMS> <ICMSSN500> <orig>0</orig> <CSOSN>500</CSOSN> <pRedBCEfet>0.0000</pRedBCEfet> <vBCEfet>98.70</vBCEfet> <pICMSEfet>20.0000</pICMSEfet> <vICMSEfet>19.74</vICMSEfet> </ICMSSN500> </ICMS> Para você atender o Art. 16-F. venda a CONSUMIDOR -<ICMS> -<ICMS60> <orig>0</orig> <CST>60</CST> <pRedBCEfet>0.0000</pRedBCEfet> <vBCEfet>8.80</vBCEfet> <pICMSEfet>22.0000</pICMSEfet> <vICMSEfet>1.94</vICMSEfet> </ICMS60> </ICMS> <ICMS> <ICMSSN500> <orig>0</orig> <CSOSN>500</CSOSN> <pRedBCEfet>0.0000</pRedBCEfet> <vBCEfet>32.90</vBCEfet> <pICMSEfet>20.0000</pICMSEfet> <vICMSEfet>6.58</vICMSEfet> </ICMSSN500> </ICMS> Já testei em Homologação e Produção, nenhuma rejeição. Espero que ajude a todos. Ótima passagem de ano a todos.
  9. Com base na estrutura abaixo, percebi que ACBrDFe.DistribuicaoDFePorUltNSU() so tera retorno True se cStat for 137 e 138 try repeat if ACBrDFe.DistribuicaoDFePorUltNSU() then begin end; until ( iUltimoNSU >= iMaxNSU ) or ( cStat = 137 ); except // TRATAR AQUI TODAS AS DEMAIS POSSIBILIDADES end; Verifiquei nos fontes que Result := (FretDistDFeInt.CStat = 137) or (FretDistDFeInt.CStat = 138) e que ao retornar FALASE levanta uma Exceção Então devo entender que Todas os demais retornos diferentes de 137 e 138 devem ser tratados dentro do except ?
  10. https://www.legisweb.com.br/legislacao/?id=453580 Altera a Lei Nº 2657/1996, trazendo a alíquota de 20% de ICMS para operação e prestação interna. O Governador do Estado do Rio de Janeiro Faço saber que a Assembleia Legislativa do Estado do Rio de Janeiro decreta e eu sanciono a seguinte Lei: Art. 1º - O inciso I do art. 14 da Lei 2.657, de 26 de dezembro de 1996, passa a vigorar com a seguinte redação: “Art. 14 (...) I - em operação ou prestação interna: 20% (vinte por cento);” Art. 2º - Esta Lei entrará em vigor na data de sua publicação, produzindo efeitos a partir do ano subsequente ao de sua publicação, respeitado o prazo mínimo de 90 (noventa) dias. Rio de Janeiro, 20 de dezembro de 2023 CLÁUDIO CASTRO Governador
  11. Com base nessa informação, fizemos as mudanças e em teste (SIMPLES NACIONAL) em homologação, apenas enviando a CST 500 não ocorre rejeição. Alguém tem ideia de como testar isso ?
  12. Esta configurado para no envio usar SSL ?
  13. Bom Ismael, o xml pode ser baixado pelos envolvidos, ou seja, o emitente, o destinatario e a transportadora. Pelo que parece o NSU não é contabilizado pela origem da consulta ele é único e é alterado bastando que um desses atores efetue a consulta. Ao ver https://acbr.sourceforge.io/ACBrMonitor/NFEDistribuicaoDFe.html não existe um metódo consultar ultimo NSU. Lógico existem retornos informando o ultimo NSU, mas ao fazer a consulta você fica bloqueado por 1 hora, e se dentro dessa uma hora outra origem fizer essa consulta o ultimo NSU muda e quando você vai fazer o NSU armazenado já não serve. Se a SEFAZ disponibilizasse um metodo para antes da consulta sabermos o ultimo NSU que não gerasse bloqueio ai ficaria muito mais simples.
  14. @Calmeida79 você ja fez um ping para os servidores da fazenda que atende sua UF para ver se o nome esta sendo resolvido ( DNS ) ? No meu caso as configurações eu deixo assim SSLib = libWinCrypt CrypLib = cryWinCrypt HttpLib = httpWinHttp XmlSignLib = xsLibXml2
  15. Existe algum método análogo ao que ocorre na consulta completa no portal da NFe onde se coloca a chave é verificado a assinatura e se faz o download do xml ?
  16. Gostaria de saber se aa efetuar a consulta pela chave ( WebServices.Consulta.NFeChave := aChave; WebServices.Consulta.Executar ) ela retorna o XML da nota caso tenha sido autorizado ? Eu sei que a consulta pelo XML ela retorna o XML caso tenha sido autorizado autorizado mas não posso usar essa consulta quando tenho problemas no DigestValue ( devido a atualização da hora ) . Obrigado.
  17. A solução do problema foi a instalação das cadeias v5,v10,v11 em https://www.gov.br/iti/pt-br/assuntos/repositorio/repositorio-ac-raiz , precisou ir no gerenciador de certificado e em propriedades marcar que o certificado era válido para TODAS as finalidades e o erro acabou. Pode fechar moderador.
  18. Estou com diversos relatos erro 12175 , principalmente se a maquina se windows 7, como também tive relato de algumas maquinas com windows 10 , a sefaz não mostra indisponibilidade
  19. OS NCMs revogados estão aqui: https://www.fazcomex.com.br/blog/atualizacao-ncm-2022/#ncms-descontinuadas-em-2022 os NCMs criados aqui : https://www.fazcomex.com.br/blog/atualizacao-ncm-2022/#ncms-2022-que-entram-em-vigor-em-1-4 E tabela com os NCMs novos : https://www.fazcomex.com.br/wp-content/uploads/2022/03/NCM_2022_NOVAS.xlsx
  20. Caros estou com esse problema, pelo log não se tem saber a unit que esta dando o erro. log_Delphi_11_Alexandria_Win32.txt
  21. Oi Juliomar, a contabilidade do cliente quer apenas o BLOCO H. Inclusive mandaram instruções de como tem, que ser. Eles devem ter algum importador, sei lá. Eu vi que haviam dependências entre as units, graças que o ACBr é free e pude ver na units do blocoH como era feito e gerei o boco H. Pensei que o erro era devido a minha inexperiência. Obrigado
  22. Pessoal, é a primeira vez que uso o TACBrSPEDFiscal , pode ser algo muito básico. Procurei no fórum antes, mas não achei Preciso enviar para a contabilidade apenas o Bloco H, essa foi a solicitação da contabilidade. No exemplo do componente existe uma sucessão de blocos, sem gerar os outros blocos, é possível gerar apenas o bloco H ? Estou tendo um erro assinalado no código abaixo ( FFiscal.WriteBloco_H; <<<<< aqui ocorre a exceção ). var FFiscal: TACBrSPEDFiscal; begin FFiscal := TACBrSPEDFiscal.Create(nil) try FFiscal.Path := APath; FFiscal.Arquivo := AFile; FFiscal.LinhasBuffer := 5000; try with FFiscal.Bloco_H do begin with RegistroH001New do begin IND_MOV := imComDados; with RegistroH005New do begin DT_INV := GL_PERIODO; VL_INV := AVEstoque; MOT_INV := miFinalPeriodo; while not DM.sqlQry.Eof do begin with RegistroH010New do begin COD_ITEM := DM.sqlQry.FieldByName('CODIGO').AsString; case IsVazio(DM.sqlQry.FieldByName('UNIDADE').AsString) of False : UNID := DM.sqlQry.FieldByName('UNIDADE').AsString; True : UNID := 'PC'; end; QTD := DM.sqlQry.FieldByName('POSICAO').AsInteger; VL_UNIT := DM.sqlQry.FieldByName('PRECO_COMPRA').AsCurrency; VL_ITEM := DM.sqlQry.FieldByName('VALORITEM').AsCurrency; IND_PROP := piInformante; COD_PART := ''; TXT_COMPL := ''; COD_CTA := ACta; VL_ITEM_IR := DM.sqlQry.FieldByName('PRECO_COMPRA').AsCurrency; end; DM.sqlQry.Next; end; DM.sqlQry.Close; end; end; end; FFiscal.WriteBloco_H; <<<<< aqui ocorre a exceção . FFiscal.SaveFileTXT; finally FreeAndNil(FFiscal); end;
  23. Oi @Juliana Tamizou, eu achei que fosse algo bem mais simples e eu estivesse sendo desatento. Conforme sua sugestão eu olhei o ACBrBancoItau.pas Na linha 807 tem essa instrução if PercentualMulta > 0 then begin inc( iSequencia ); wLinhaMulta:= '2' + // Tipo de registro - 2 OPCIONAL – COMPLEMENTO DETALHE - MULTA IfThen(MultaValorFixo,'1','2') + // Cocidgo da Multa 1- Cobrar Multa Valor Fixo / 2- Percentual / 0-Não cobrar multa ifThen((DataMulta > 0), FormatDateTime('ddmmyyyy', DataMulta), '00000000') + // Data da Multa 9(008) IntToStrZero( round(PercentualMulta * 100 ), 13) + // Valor/Percentual 9(013) space(371) + // Complemento IntToStrZero(iSequencia , 6); // Sequencial aRemessa.Add(UpperCase(wLinhaMulta)); end; No registro obrigatório existe essa mesma informação, linhas 583 IfThen((PercentualMulta > 0), IfThen(MultaValorFixo,'1','2'), '0') + // 066 a 066 1- Cobrar Multa Valor Fixo / 2- Percentual / 0-Não cobrar multa IfThen((PercentualMulta > 0), FormatDateTime('ddmmyyyy', DataMulta), '00000000') + // 067 a 074 Se cobrar informe a data para iniciar a cobrança ou informe zeros se não cobrar IfThen( (PercentualMulta > 0), IntToStrZero(round(PercentualMulta * 100), 15), PadRight('', 15, '0')) Veja que as variáveis elas se repetem portanto mudar o Flag por outra não vai ter efeito Lógico que como os fontes são abertos, eu posso alterar e resolver a minha situação, mas talvez fosse melhor uma solução que pudesse ser adicionada aos fontes originais.
  24. Oi @Juliana Tamizou, obrigado pelo seu retorno. Realmente o titulo do tópico está mal formulado, pois não é quebra de linha e sim um registro opcional ( se puder mudar para mim agradeço ) O problema na verdade é que esta sendo gerado esse detalhe e deve ser por alguma falta de configuração pois é opcional. No exemplo que coloquei acima 2|2|2408202|00000000000300 000003 O que não deve ser informado para que esse registro Opcional não seja gerado junto ?
×
×
  • 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.