microsoft / microsoft/BCApps

[Feature]: [DE] E-Documents for Germany - Missing Mapping for Payment Means

Open
#9,047 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Approved Team: Finance
Dominant language
AL
Stars
683
Forks
459
Avg merge
3d 26m
Merged PRs (30d)
633

Description

Describe the issue

The payment means code in a XRechnung / ZUGFeRD can be different.

It should be possible to setup a mapping for this.

Expected behavior

If a payment mean is e.g. sepa then another value than 58 should be used.

Steps to reproduce

Create a sales invoice with differnt payment method.
Create a XRechnung.
the payment method and the the payment means in the xml do not match.

Additional context

See: https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL4461/
This is a follow-up issue for the already approved one:
https://github.com/microsoft/ALAppExtensions/issues/29707
You can also find more details there.

I will provide a fix for a bug
  • I will provide a fix for a bug

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the related approved issue #29707 and the UNCL4461 payment means codelist. Reproduce the mismatch by creating a sales invoice with a different payment method and generating a XRechnung; done means the configured payment method produces the corresponding payment means value in the XML.

Written by the indexing model from the issue text.

Assessment

Tech stack
xml
Domain
payments
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.