O que significa
A categoria de IVA da linha (BT-151) faz parte da informação de IVA (BG-30), por exemplo S para tributação a uma taxa de IVA positiva, Z para taxa zero, E para isento de IVA ou AE para autoliquidação. Esta regra exige exatamente um ram:CategoryCode em cada ram:ApplicableTradeTax dentro de ram:SpecifiedLineTradeSettlement. Não verifica se o valor da categoria é permitido ou adequado, nem exige que o próprio bloco exista. Aplica-se aos perfis BASIC e EN 16931 do Factur-X e do ZUGFeRD.
Porque é importante
A categoria identifica o tratamento de IVA da linha. A repetição do elemento não cumpre a estrutura exigida, mesmo que os valores sejam iguais.
Como corrigir
Verifique a categoria de IVA da linha afetada e confirme que corresponde à operação. No XML, acrescente o ram:CategoryCode em falta ou remova os elementos de categoria repetidos dentro do ram:ApplicableTradeTax da linha. Mantenha exatamente um por bloco. Exporte e volte a verificar.
Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica
Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada Beta
A regra tal como foi publicada
Element 'ram:CategoryCode' must occur exactly 1 times. Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Verifique o seu ficheiro
Regras relacionadas
- FX-SCH-A-000537 A categoria de IVA de uma linha tem de ser um código aceite
- FX-SCH-A-000538 O tipo de imposto de uma linha tem de ser um código aceite
- FX-SCH-A-000539 A data de fim do período da linha tem de indicar o formato
- FX-SCH-A-000540 O código de formato da data de fim do período tem de ser aceite
- FX-SCH-A-000541 A data de início do período da linha tem de indicar o formato
- FX-SCH-A-000542 O código de formato da data de início do período tem de ser aceite