Skip to content

Mandatory fields and enabling e-invoicing in IP 163 RC1/RC2 #1273

@Verony-makesIT

Description

@Verony-makesIT

Title

enabling e-invoicing and incorrect (?) mandatory fields related to e-invoicing

Expected Behavior

  1. The "Tax Code" field should not be a mandatory field.
  2. If necessary, activating e-invoicing should be done on the client form page, per client, and NOT for all clients in Settings - Invoices.
  3. In my opinion, it would be better to place the e-Invoicing panel a bit lower along the Tax Information panel. Presumably, the Address panel will also end up under the Personal Information panel.
  4. The Taxes Information panel should only be visible if the company name AND VAT ID have been filled in.

Current Behavior

  1. The field "Tax Code" in both the user settings and the client settings are "required fields".
  2. Activating e-invoicing is activated via Settings - Invoices for all clients.
  3. The e-Invoicing panel of the client form is, in my opinion, too prominent at the top along the client Personal Information panel. As a result, the address panel is also directly below this e-Invoicing panel and also leaves a large empty white area on the left.
  4. The Taxes Information panel is always visible to all customers, even if they have not entered a VAT number or company name.

Steps to Reproduce

1.1. Image
1.2. Image
2.1. Image
2.2. Image
3.1. Image
4.1. Image
4.2. Image


Possible Solution (Optional)

  1. The "Tax Code" field should not be a mandatory field.
  2. If necessary, activating e-invoicing should be done in the client form page by setting "Start e-Invoicing" to yes in the e-Invoicing panel.
  3. I think it would be better to place it a bit lower along the Tax Information panel. Presumably the Address panel will also end up under the Personal Information panel.
  4. The Taxes Information panel should only be visible if the company name AND VAT ID have been filled in.

Context (Environment)

IP 1.6.3 RC2

Failure Logs (Optional)

No response

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions