kalin Posted October 11, 2024 at 10:41 PM Report #633594 Posted October 11, 2024 at 10:41 PM Alguém sabe o que é que me está a faltar? Tenho um cliente que está a tentar enviar uma nota de crédito e a resposta da espap: Citação A Nota de Crédito c/ Nº Referência de Fornecedor NC NC23/5, datado de 01-10-2024 ao qual foi atribuído o ID 2024PT177820977000027, foi devolvida , pelo seguinte motivo: “O campo total_fatura deve ser superior a 0.”. Dados adicionais da Nota de Crédito: Nº Compromisso: F240182281_M1; campo total_fatura? alguém sabe que campo é este? Aqui vai o documento, retirei informações pessoais do cliente: <?xml version="1.0" encoding="utf-8"?> <CreditNote xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts-cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2" xmlns:ebc="urn:oasis:names:specification:ubl:schema:xsd:BasicComponents-2" xmlns:eac="urn:oasis:names:specification:ubl:schema:xsd:AggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"> <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:feap.gov.pt:CIUS-PT:1.0.0.</cbc:CustomizationID> <cbc:ProfileID>urn:www:espap:pt:profiles:profile1:ver1.0</cbc:ProfileID> <cbc:ID>NC NC23/5</cbc:ID> <cbc:IssueDate>2024-10-01</cbc:IssueDate> <cbc:CreditNoteTypeCode listID="UNCL1001">NC</cbc:CreditNoteTypeCode> <cbc:Note>#NUMBER@ATCERTIFIEDPROGRAM#2340#</cbc:Note> <cbc:Note>#DESCRIPTION@ATCERTIFIEDPROGRAM#HXWM-Processado por programa certificado n.2340/AT#</cbc:Note> <cbc:Note>#HASHCODE@ATCERTIFIEDPROGRAM#HXWM#</cbc:Note> <cbc:DocumentCurrencyCode listID="ISO4217">EUR</cbc:DocumentCurrencyCode> <cbc:AccountingCost>F240182281_M1</cbc:AccountingCost> <cac:InvoicePeriod> <cbc:StartDate>2024-10-01</cbc:StartDate> <cbc:EndDate>2024-10-01</cbc:EndDate> <cbc:Description>1 de outubro de 2024 10:09:18</cbc:Description> </cac:InvoicePeriod> <cac:BillingReference> <cac:InvoiceDocumentReference> <cbc:ID>FR FR23/169</cbc:ID> <cbc:IssueDate>2024-09-21</cbc:IssueDate> </cac:InvoiceDocumentReference> </cac:BillingReference> <cac:AdditionalDocumentReference> <cbc:ID schemeID="ANG">JF5NKC77-5</cbc:ID> <cac:Attachment> <cbc:EmbeddedDocumentBinaryObject mimeCode="text/plain" filename="NC NC23/5"></cbc:EmbeddedDocumentBinaryObject> </cac:Attachment> </cac:AdditionalDocumentReference> <cac:AccountingSupplierParty> <cac:Party> <cac:PartyName> <cbc:Name>-</cbc:Name> </cac:PartyName> <cac:PostalAddress> <cbc:StreetName>-</cbc:StreetName> <cbc:CityName>-</cbc:CityName> <cbc:PostalZone>-</cbc:PostalZone> <cbc:CountrySubentity>-</cbc:CountrySubentity> <cac:Country> <cbc:IdentificationCode listID="ISO3166-1:Alpha2">PT</cbc:IdentificationCode> </cac:Country> </cac:PostalAddress> <cac:PartyTaxScheme> <cbc:CompanyID>PT-</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:PartyTaxScheme> <cac:PartyLegalEntity> <cbc:RegistrationName>-</cbc:RegistrationName> </cac:PartyLegalEntity> <cac:Contact> <cbc:Telephone>-</cbc:Telephone> <cbc:ElectronicMail>-</cbc:ElectronicMail> </cac:Contact> </cac:Party> </cac:AccountingSupplierParty> <cac:AccountingCustomerParty> <cac:Party> <cac:PostalAddress> <cbc:StreetName>Avenida 24 de Julho 134 MINISTÉRIO DA EDUCAÇÃO</cbc:StreetName> <cbc:CityName>Lisboa</cbc:CityName> <cbc:PostalZone>1399-029</cbc:PostalZone> <cbc:CountrySubentity>LISBOA</cbc:CountrySubentity> <cac:Country> <cbc:IdentificationCode listID="ISO3166-1:Alpha2">PT</cbc:IdentificationCode> </cac:Country> </cac:PostalAddress> <cac:PartyTaxScheme> <cbc:CompanyID>PT600086631</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:PartyTaxScheme> <cac:PartyLegalEntity> <cbc:RegistrationName>Instituto de Gestão Financeira do Ministério da Educação, I.P.</cbc:RegistrationName> </cac:PartyLegalEntity> </cac:Party> </cac:AccountingCustomerParty> <cac:Delivery> <cac:DeliveryLocation> <cac:Address> <cbc:StreetName>Avenida 24 de Julho 134 MINISTÉRIO DA EDUCAÇÃO</cbc:StreetName> <cbc:CityName>Lisboa</cbc:CityName> <cbc:PostalZone>1399-029</cbc:PostalZone> <cac:Country> <cbc:IdentificationCode listID="ISO3166-1:Alpha2">PT</cbc:IdentificationCode> </cac:Country> </cac:Address> </cac:DeliveryLocation> </cac:Delivery> <cac:PaymentTerms> <cbc:Note>NU: cento e cinquenta e quatro euros e setenta cêntimos</cbc:Note> </cac:PaymentTerms> <cac:TaxTotal> <cbc:TaxAmount currencyID="EUR">8.76</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="EUR">145.94</cbc:TaxableAmount> <cbc:TaxAmount currencyID="EUR">8.76</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>RED</cbc:ID> <cbc:Percent>6.00</cbc:Percent> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> <cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="EUR">145.94</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="EUR">145.94</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="EUR">154.70</cbc:TaxInclusiveAmount> <cbc:AllowanceTotalAmount currencyID="EUR">0.00</cbc:AllowanceTotalAmount> <cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount> <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount> <cbc:PayableRoundingAmount currencyID="EUR">0.00</cbc:PayableRoundingAmount> <cbc:PayableAmount currencyID="EUR">0.00</cbc:PayableAmount> </cac:LegalMonetaryTotal> <cac:CreditNoteLine> <cbc:ID>38808.79</cbc:ID> <cbc:CreditedQuantity unitCode="C62">1.00</cbc:CreditedQuantity> <cbc:LineExtensionAmount currencyID="EUR">145.94</cbc:LineExtensionAmount> <cac:Item> <cbc:Description>MANUAIS ESCOLARES MEGA</cbc:Description> <cbc:Name>MANUAIS ESCOLARES MEGA</cbc:Name> <cac:SellersItemIdentification> <cbc:ID>100000</cbc:ID> </cac:SellersItemIdentification> <cac:ClassifiedTaxCategory> <cbc:ID>RED</cbc:ID> <cbc:Percent>6.00</cbc:Percent> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:ClassifiedTaxCategory> </cac:Item> <cac:Price> <cbc:PriceAmount currencyID="EUR">145.943396</cbc:PriceAmount> <cbc:BaseQuantity unitCode="C62">1.00</cbc:BaseQuantity> </cac:Price> </cac:CreditNoteLine> </CreditNote>
marcolopes Posted October 12, 2024 at 02:19 AM Report #633595 Posted October 12, 2024 at 02:19 AM On 10/11/2024 at 11:41 PM, kalin said: Alguém sabe o que é que me está a faltar? Tenho um cliente que está a tentar enviar uma nota de crédito e a resposta da espap: campo total_fatura? alguém sabe que campo é este? Aqui vai o documento, retirei informações pessoais do cliente: Assim de repente, o documento tem diversos erros (alguns relativos a QUEBRAS de linha que não deveriam existir) O erro mais relevante que vejo é este (há contas mal feitas) CódigoDT-CIUS-PT-166 Parametro/*:CreditNote[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2'][1]/*:LegalMonetaryTotal[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] Valores:[DT-CIUS-PT-166]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114), with an acceptance range of 1.00 € (it does not mean that this tolerance is accepted by the customer). https://svc.feap.gov.pt/Doc.Client/public/CIUSvalidation/PT?language=pt 1 Report The simplest explanation is usually the correct one JAVA Utilities: https://github.com/marcolopes/dma
uplink42 Posted October 12, 2024 at 08:18 AM Report #633596 Posted October 12, 2024 at 08:18 AM O campo total_fatura deve ser superior a 0? Será disto? <cbc:PayableAmount currencyID="EUR">0.00</cbc:PayableAmount> 1 Report
kalin Posted October 12, 2024 at 11:02 AM Report #633597 Posted October 12, 2024 at 11:02 AM Em 12/10/2024 às 03:19, marcolopes disse: Assim de repente, o documento tem diversos erros (alguns relativos a QUEBRAS de linha que não deveriam existir) O erro mais relevante que vejo é este (há contas mal feitas) CódigoDT-CIUS-PT-166 Parametro/*:CreditNote[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2'][1]/*:LegalMonetaryTotal[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'][1] Valores:[DT-CIUS-PT-166]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114), with an acceptance range of 1.00 € (it does not mean that this tolerance is accepted by the customer). https://svc.feap.gov.pt/Doc.Client/public/CIUSvalidation/PT?language=pt Os erros de quebras de linhas a referes são dos namespaces? São adicionado automaticamente pelo XmlSerializer do .NET, é possível que exista uma forma de contornar isso mas nunca me preocupei muito com isso, os documentos (faturas) tem validado e tem sido aceites na espap. Em 12/10/2024 às 09:18, uplink42 disse: O campo total_fatura deve ser superior a 0? Será disto? <cbc:PayableAmount currencyID="EUR">0.00</cbc:PayableAmount> Em relação ao campo PayableAmount, que colocando com o valor total da nota de crédito, já que neste caso não há valor pago a priori <cbc:PayableAmount currencyID="EUR">154.70</cbc:PayableAmount> o documento valida corretamente, mas para mim "Valor a pagar" só faria sentido numa fatura, não numa nota de crédito. Este campo deverá ter então o valor que falta devolver ao cliente, certo?
Carrolo Posted October 12, 2024 at 07:45 PM Report #633598 Posted October 12, 2024 at 07:45 PM Alguém está a ter problemas a comunicar com a Saphety?
uplink42 Posted October 13, 2024 at 07:52 PM Report #633600 Posted October 13, 2024 at 07:52 PM On 10/12/2024 at 12:02 PM, kalin said: Os erros de quebras de linhas a referes são dos namespaces? São adicionado automaticamente pelo XmlSerializer do .NET, é possível que exista uma forma de contornar isso mas nunca me preocupei muito com isso, os documentos (faturas) tem validado e tem sido aceites na espap. Em relação ao campo PayableAmount, que colocando com o valor total da nota de crédito, já que neste caso não há valor pago a priori <cbc:PayableAmount currencyID="EUR">154.70</cbc:PayableAmount> o documento valida corretamente, mas para mim "Valor a pagar" só faria sentido numa fatura, não numa nota de crédito. Este campo deverá ter então o valor que falta devolver ao cliente, certo? Sim, é esse o meu entendimento.
Serafim Folha Posted October 14, 2024 at 08:00 AM Report #633601 Posted October 14, 2024 at 08:00 AM Bom dia, Alguem já teve necessidade de fazer um projecto com autoridade tributária da Grécia? No site oficial apenas tem documentos em Grego.... posso traduzir pelo google translator, mas parece-me que falta ali alguma coisa na documentação 😕 Obrigado.
americob Posted October 22, 2024 at 01:28 PM Report #633624 Posted October 22, 2024 at 01:28 PM Orçamento do Estado 2025: Agora que já sabemos que, provavelmente, a Proposta de OE 2025 será aprovada sem grandes alterações, fui verificar se lá estava a "Alteração ao nº 4 do Artigo 9º do Decreto-Lei n.º 111-B/2017, de 31 de agosto" (tal como estava no OE 2024), mas não está! Isto é, se não houver alterações de ultima hora, a FE-AP entrará em vigor em 1 de Janeiro de 2025. Claro que vai andar tudo à batatada com interpretações, e até podem vir à posteriori dizer que adiam com efeitos retroativos a 1 de Janeiro, mas legalmente é isto. 1 Report
uplink42 Posted October 22, 2024 at 02:16 PM Report #633625 Posted October 22, 2024 at 02:16 PM Também tinha visto. Agora é só esperar pelas múltiplas interpretações.
marcolopes Posted October 22, 2024 at 04:09 PM Report #633626 Posted October 22, 2024 at 04:09 PM On 10/22/2024 at 2:28 PM, americob said: Orçamento do Estado 2025: Agora que já sabemos que, provavelmente, a Proposta de OE 2025 será aprovada sem grandes alterações, fui verificar se lá estava a "Alteração ao nº 4 do Artigo 9º do Decreto-Lei n.º 111-B/2017, de 31 de agosto" (tal como estava no OE 2024), mas não está! Isto é, se não houver alterações de ultima hora, a FE-AP entrará em vigor em 1 de Janeiro de 2025. Claro que vai andar tudo à batatada com interpretações, e até podem vir à posteriori dizer que adiam com efeitos retroativos a 1 de Janeiro, mas legalmente é isto. "Habemus" CIUS-PT & ESPAP 😄 (o resto são "tretas") 1 Report The simplest explanation is usually the correct one JAVA Utilities: https://github.com/marcolopes/dma
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now