# BR-NL-12

Source: https://xmlvalid.com/rules/BR-NL-12

> For suppliers in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59

- Level: error
- Rule sets: SI-UBL 2.0 rules (NLCIUS, UBL) 2.0.3.13, SI-UBL 2.0 G-account rules (NLCIUS, UBL) 1.0.2.13
- Context: `cac:PaymentMeans[$s]`
- Test: `normalize-space(cbc:PaymentMeansCode) = '30' or normalize-space(cbc:PaymentMeansCode) = '48' or normalize-space(cbc:PaymentMeansCode) = '49' or normalize-space(cbc:PaymentMeansCode) = '57' or normalize-space(cbc:PaymentMeansCode) = '58' or normalize-space(cbc:PaymentMeansCode) = '59'`

> For suppliers in the Netherlands, the payment means code (ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode) MUST be one of 30, 48, 49, 57, 58 or 59

- Level: error
- Rule sets: NLCIUS rules (CII) 1.0.3.13
- Context: `ram:SpecifiedTradeSettlementPaymentMeans[$s]`
- Test: `ram:TypeCode = 30 or ram:TypeCode = 48 or ram:TypeCode = 49 or ram:TypeCode = 57 or ram:TypeCode = 58 or ram:TypeCode = 59`

Validate a document against these rules: https://xmlvalid.com/validate
