|
2 | 2 | New Zealand
|
3 | 3 | ===========
|
4 | 4 |
|
| 5 | +.. _localizations/new_zealand/modules: |
| 6 | + |
| 7 | +Modules |
| 8 | +======= |
| 9 | + |
| 10 | +The following modules related to the New Zealand localization are available: |
| 11 | + |
| 12 | +.. list-table:: |
| 13 | + :widths: 25 25 50 |
| 14 | + :header-rows: 1 |
| 15 | + |
| 16 | + * - Name |
| 17 | + - Technical name |
| 18 | + - Description |
| 19 | + * - :guilabel:`New Zealand - Accounting` |
| 20 | + - `l10n_nz` |
| 21 | + - Installed by default when the accounting fiscal localization package is set to New Zealand. |
| 22 | + This module also installs the remittance advice report module. |
| 23 | + * - :guilabel:`Employment Hero NZ Payroll` |
| 24 | + - `l10n_employment_hero` |
| 25 | + - This module synchronizes all pay runs from Employment Hero with Odoo's journal entries. |
| 26 | + * - :guilabel:`EFT Batch Payment` |
| 27 | + - `l10n_nz_eft` |
| 28 | + - This module allows businesses to streamline bulk payments like payroll and vendor payments. |
| 29 | + Each bank has its specific format for these transactions. |
| 30 | + |
| 31 | +.. note:: |
| 32 | + The localization’s core modules are installed automatically with the localization. The rest can |
| 33 | + be manually :doc:`installed </applications/general/apps_modules>`. |
| 34 | + |
| 35 | +.. _localizations/new_zealand/loc-specifics: |
| 36 | + |
| 37 | +Localization overview |
| 38 | +===================== |
| 39 | + |
| 40 | +- :doc:`../accounting/get_started/chart_of_accounts`: a predefined structure tailored to New |
| 41 | + Zealand accounting standards |
| 42 | +- :doc:`../accounting/taxes/fiscal_positions`: automated tax adjustments based on customer or |
| 43 | + supplier registration status |
| 44 | +- :ref:`localizations/new_zealand/taxes-gst` |
| 45 | +- :ref:`localizations/new_zealand/reporting` |
| 46 | + |
| 47 | +.. _localizations/new_zealand/taxes-gst: |
| 48 | + |
| 49 | +Taxes and GST |
| 50 | +------------- |
| 51 | + |
| 52 | +The default taxes impact the |
| 53 | +:doc:`GST report<../../../applications/finance/accounting/reporting/tax_returns>`, which can be |
| 54 | +accessed through :menuselection:`Accounting --> Reporting --> Tax Return` |
| 55 | + |
| 56 | +The standard **Goods and Service Tax** (GST) rate is 15%, but different rates and exemptions exist |
| 57 | +for specific categories of goods and services. |
| 58 | + |
| 59 | +.. seealso:: |
| 60 | + :doc:`GST report<../../../applications/finance/accounting/reporting/tax_returns>` |
| 61 | + |
| 62 | +.. _localizations/new_zealand/tax-mapping: |
| 63 | + |
| 64 | +Tax mapping |
| 65 | +~~~~~~~~~~~ |
| 66 | + |
| 67 | +Within the New Zealand localization package, tax names encompass the tax rate as an integral part |
| 68 | +of their naming convention. |
| 69 | + |
| 70 | +.. seealso:: |
| 71 | + :doc:`Taxes documentation <../../../applications/finance/accounting/taxes>` |
| 72 | + |
| 73 | +These are the taxes in Odoo. |
| 74 | + |
| 75 | +.. list-table:: |
| 76 | + :widths: 25 25 25 25 |
| 77 | + :header-rows: 1 |
| 78 | + |
| 79 | + * - GST name |
| 80 | + - Description |
| 81 | + - Label on invoices |
| 82 | + - GST Type |
| 83 | + * - 15% |
| 84 | + - Sale (15%) |
| 85 | + - GST Sales (15%) |
| 86 | + - Sales |
| 87 | + * - 15% |
| 88 | + - Purch (15%) |
| 89 | + - GST Purchases (15%) |
| 90 | + - Purchases |
| 91 | + * - 0% EX |
| 92 | + - Zero/Export (0%) Sale |
| 93 | + - Zero Rated (Export) Sales |
| 94 | + - Sales |
| 95 | + * - 0% F |
| 96 | + - Zero/Import (0%) Purch |
| 97 | + - GST Free Purchases |
| 98 | + - Purchases |
| 99 | + * - 0% TPS |
| 100 | + - Purch (Imports Taxable) |
| 101 | + - Purchase (Taxable Imports) - Tax Paid Separately |
| 102 | + - Purchases |
| 103 | + * - 100% ONLY |
| 104 | + - GST Only - Imports |
| 105 | + - GST Only on Imports |
| 106 | + - Purchases |
| 107 | + |
| 108 | +.. _localizations/new_zealand/reporting: |
| 109 | + |
| 110 | +Reporting |
| 111 | +--------- |
| 112 | + |
| 113 | +.. _localizations/new_zealand/gst-report: |
| 114 | + |
| 115 | +GST report |
| 116 | +~~~~~~~~~~ |
| 117 | + |
| 118 | +The **Goods and Services Tax (GST) report** is a critical tax reporting requirement for businesses |
| 119 | +registered for GST. The GST return is used to report and remit GST to the **Inland Revenue |
| 120 | +Department (IRD)**. |
| 121 | + |
| 122 | +.. image:: new_zealand/GST_report.png |
| 123 | + :alt: GST Report. |
| 124 | + |
| 125 | +The base and tax amounts are collected from the **GST**, which is pre-configured in Odoo to align |
| 126 | +with GST Return requirements (Boxes 1-15). The **GST** can also be manually configured for special |
| 127 | +use cases, such as specific GST treatments (e.g., zero-rating for exported agricultural goods). |
| 128 | +Once the **GST** setup for each account is complete, Odoo automatically categorizes journal items |
| 129 | +into the appropriate boxes. This ensures the **GST** return is accurate and fully reflects the |
| 130 | +business's financial activities. |
| 131 | + |
| 132 | +.. seealso:: |
| 133 | + :doc:`Taxes documentation <../../../applications/finance/accounting/taxes>` |
| 134 | + |
| 135 | +.. _localizations/new_zealand/gst-closing: |
| 136 | + |
| 137 | +Closing the GST report |
| 138 | +********************** |
| 139 | + |
| 140 | +The :ref:`tax return periodicity <tax-returns/periodicity>` must be set up before submitting the |
| 141 | +:ref:`tax return <tax-returns/report>` (**GST report**) to the **IRD**. |
| 142 | + |
| 143 | +.. seealso:: |
| 144 | + :doc:`Year-end closing documentation |
| 145 | + <../../../applications/finance/accounting/reporting/year_end>` |
| 146 | + |
| 147 | +Before closing the entry for the first time, enable the :doc:`developer mode |
| 148 | +<../../../applications/general/developer_mode>` and go to :menuselection:`Accounting --> |
| 149 | +Configuration --> Tax Groups` to set the default **GST payable account** and **GST receivable |
| 150 | +account**. |
| 151 | + |
| 152 | +Once the **GST payable** and **GST receivable** accounts are set up, the **Tax Return** report |
| 153 | +generates an accurate journal closing entry automatically, balancing the GST balance with the GST |
| 154 | +clearing account. |
| 155 | + |
| 156 | +The balance between **GST receivable** and **payable** is set against the tax clearing account |
| 157 | +defined on the tax group. The amount to be paid to or received from **IRD** can then be reconciled |
| 158 | +with a bank transaction. |
| 159 | + |
| 160 | +.. important:: |
| 161 | + The **GST** report is not submitted directly to the **IRD**. Instead, Odoo |
| 162 | + automatically calculates the required values for each section, providing options to audit |
| 163 | + and review the data for a clearer understanding of its history. Businesses can then |
| 164 | + submit these values to the `IRD portal <https://myir.ird.govt.nz/_/>`_. |
| 165 | + |
| 166 | +.. _localizations/new_zealand/remittance-advice: |
| 167 | + |
| 168 | +Remittance advice |
| 169 | +~~~~~~~~~~~~~~~~~ |
| 170 | + |
| 171 | +A remittance advice is a document used as proof of payment to a business. To access it, go to |
| 172 | +:menuselection:`Accounting --> Vendors --> Payments` and select the payment(s). Then click |
| 173 | +:icon:`fa-print` :guilabel:`Print` and select :guilabel:`Payment Receipt`. |
| 174 | + |
| 175 | +.. image:: new_zealand/remitance_advice_new.png |
| 176 | + :alt: Remittance Advice. |
| 177 | + |
| 178 | +.. _localizations/new_zealand/accounting: |
| 179 | + |
| 180 | +Accounting |
| 181 | +========== |
| 182 | + |
| 183 | +.. _localizations/new_zealand/e-invoicing: |
| 184 | + |
| 185 | +E-invoicing |
| 186 | +----------- |
| 187 | + |
| 188 | +Odoo allows :ref:`electronic invoicing <e-invoicing/configuration>` settings to be configured per |
| 189 | +contact. |
| 190 | + |
| 191 | +.. image:: new_zealand/peppol_contact_new.png |
| 192 | + :alt: Peppol Contact. |
| 193 | + |
| 194 | +.. important:: |
| 195 | + Validating an invoice or credit note for a contact on the PEPPOL network will download a |
| 196 | + compliant XML file that can be manually uploaded to the PEPPOL network. Odoo is currently in the |
| 197 | + process of becoming an access point for the ANZ region. |
| 198 | + |
| 199 | +.. seealso:: |
| 200 | + `PEPPOL requirements <https://peppol.org/learn-more/country-profiles/new-zealand/>`_ |
| 201 | + |
| 202 | +.. _localizations/new_zealand/eft-batch-payments: |
| 203 | + |
| 204 | +EFT batch payments |
| 205 | +------------------ |
| 206 | + |
| 207 | +An :abbr:`EFT (electronic funds transfer)` batch file is a digital format used to facilitate bulk |
| 208 | +payment processing for businesses. It allows companies to consolidate multiple inbound and outbound |
| 209 | +payments into a single electronic file. This process is commonly used by businesses handling |
| 210 | +multiple payments at once, such as payroll or payments to multiple suppliers. |
| 211 | + |
| 212 | +.. _localizations/new_zealand/eft-configuration: |
| 213 | + |
| 214 | +Configuration |
| 215 | +~~~~~~~~~~~~~ |
| 216 | + |
| 217 | +.. _localizations/new_zealand/eft-settings: |
| 218 | + |
| 219 | + #. :ref:`Install <general/install>` the :guilabel:`EFT Batch Payment` module (`l10n_nz_eft`). |
| 220 | + #. Go to :menuselection:`Accounting --> Configuration --> Settings`. In the |
| 221 | + :guilabel:`Customer Payments` section, enable :guilabel:`Batch Payments`. |
| 222 | + |
| 223 | +.. seealso:: |
| 224 | + :doc:`../../../applications/finance/accounting/payments/batch` |
| 225 | + |
| 226 | +.. _localizations/new_zealand/eft-bank-journal: |
| 227 | + |
| 228 | +Bank journal |
| 229 | +************ |
| 230 | + |
| 231 | +Go to :menuselection:`Accounting --> Configuration --> Journals` to configure the bank **journal**. |
| 232 | +In the :guilabel:`Journal Entries` tab, enter the :guilabel:`Account Number` and click |
| 233 | +:guilabel:`Create and edit...`. In the :guilabel:`Create Account Number` window, fill in the |
| 234 | +:guilabel:`Bank` and enable :guilabel:`Send Money` to set the bank account as trusted. The |
| 235 | +:guilabel:`Currency` field is optional. |
| 236 | + |
| 237 | +.. _localizations/new_zealand/eft-contacts: |
| 238 | + |
| 239 | +Contacts' bank accounts |
| 240 | +*********************** |
| 241 | + |
| 242 | +To add banking information for a contact, navigate to |
| 243 | +:menuselection:`Accounting --> Customers --> Customers`, |
| 244 | +:menuselection:`Accounting --> Vendors --> Vendors`, or access the contact directly through the |
| 245 | +**Contacts** app. Select the relevant contact, then open the :guilabel:`Accounting` tab. Under the |
| 246 | +:guilabel:`Bank Accounts` section, click :guilabel:`Add a line` to enter the required details. |
| 247 | + |
| 248 | +- :guilabel:`Account Number` |
| 249 | +- :guilabel:`Bank` |
| 250 | +- :guilabel:`Account Holder` (it will automatically be selected for that contact) |
| 251 | +- :guilabel:`Send Money` must be **enabled**. |
| 252 | + |
| 253 | +.. _localizations/new_zealand/eft-generate: |
| 254 | + |
| 255 | +Generate an EFT file |
| 256 | +~~~~~~~~~~~~~~~~~~~~ |
| 257 | + |
| 258 | +Go to :menuselection:`Accounting --> Customers --> Invoices` |
| 259 | +or :menuselection:`Accounting --> Vendors --> Bills`. Select the invoices/bills to be paid from the |
| 260 | +list and click :guilabel:`Pay`. In the :guilabel:`Payment Method` field, select |
| 261 | +:guilabel:`New Zealand EFT` and click :guilabel:`Create Payment`. |
| 262 | + |
| 263 | +.. note:: |
| 264 | + The :guilabel:`Group Payment` checkbox is optional. This option appears only if there are |
| 265 | + multiple invoices or bills from the same contact. |
| 266 | + |
| 267 | +In the payments window, the required EFT information for each payment, such as |
| 268 | +:guilabel:`Particulars` and :guilabel:`Analysis Code`, can be entered as needed. |
| 269 | + |
| 270 | +.. note:: |
| 271 | + The same payment information can be found under :menuselection:`Accounting --> Customers --> |
| 272 | + Payments` or :menuselection:`Accounting --> Vendors --> Payments`. |
| 273 | + |
| 274 | +Then, return to the **payments** list view, select the payments needing to be batched, and click |
| 275 | +:guilabel:`Create Batch`. |
| 276 | + |
| 277 | +In the **batch payment** window, fill in the following fields: |
| 278 | + |
| 279 | +- :guilabel:`EFT file format` |
| 280 | +- :guilabel:`Payment Reference` |
| 281 | +- :guilabel:`Payment Particulars` |
| 282 | + |
| 283 | +.. image:: new_zealand/batch_payment_view.png |
| 284 | + :alt: Batch Payement. |
| 285 | + |
| 286 | +Then, click :guilabel:`Validate`. Odoo will generate the EFT file in the chatter. Click on the file |
| 287 | +to preview or download it. |
| 288 | + |
| 289 | +.. important:: |
| 290 | + Each bank has its specific format requirements for EFT batch payments. Make sure to choose the |
| 291 | + correct EFT file format. Some banks may also require the completion of additional fields, such |
| 292 | + as :guilabel:`Direct Debit Information` and :guilabel:`Dishonour Account`. |
| 293 | + |
| 294 | +.. seealso:: |
| 295 | + :doc:`Batch paments by bank deposit documentation |
| 296 | + <../../../applications/finance/accounting/payments/batch>` |
| 297 | + |
| 298 | +.. _localizations/new_zealand/XXXXXX: |
| 299 | + |
| 300 | +Industry-specific features |
| 301 | +========================== |
| 302 | + |
| 303 | +.. _localizations/new_zealand/starshipit: |
| 304 | + |
| 305 | +Starshipit shipping |
| 306 | +------------------- |
| 307 | + |
| 308 | +`Starshipit <https://starshipit.com/>`_ is a shipping service operator that facilitates the |
| 309 | +integration of Australasian shipping couriers with Odoo. |
| 310 | + |
| 311 | +.. seealso:: |
| 312 | + - `Starshipit webinar recording <https://www.youtube.com/watch?v=TcDWnoYLXWg>`_ |
| 313 | + - :doc:`Starshipit shipping <../../../applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/starshipit_shipping>` |
| 314 | + |
| 315 | +.. _localizations/new_zealand/buynow-paylater: |
| 316 | + |
| 317 | +Buy Now, Pay Later solutions |
| 318 | +---------------------------- |
| 319 | + |
| 320 | +**Buy Now, Pay Later** solutions are popular payment methods for e-shops. Some of these solutions |
| 321 | +are available via the `Stripe <https://stripe.com/au/payments/payment-methods>`_ and |
| 322 | +`AsiaPay payment <https://www.asiapay.com.au/payment.html#option>`_ providers. |
| 323 | + |
| 324 | +.. seealso:: |
| 325 | + - :doc:`AsiaPay Payment Provider documentation <../../../applications/finance/payment_providers/asiapay>` |
| 326 | + - :doc:`Stripe Payment Provider documentation <../../../applications/finance/payment_providers/stripe>` |
| 327 | + |
| 328 | +.. _localizations/new_zealand/pos-terminals: |
| 329 | + |
| 330 | +Point of Sale terminals |
| 331 | +----------------------- |
| 332 | + |
| 333 | +To have a direct connection between Odoo and a PoS terminal, a :doc:`Stripe terminal |
| 334 | +<../../../applications/sales/point_of_sale/payment_methods/terminals/stripe>` is needed. Odoo |
| 335 | +supports the **EFTPOS** payment solution. |
| 336 | + |
| 337 | +.. note:: |
| 338 | + A Stripe payment terminal is not needed to use Odoo as the main POS system. The only drawback |
| 339 | + of not using Stripe is that cashiers must manually enter the final payment amount on the |
| 340 | + terminal. |
| 341 | + |
| 342 | +.. seealso:: |
| 343 | + - :doc:`Stripe Payment Provider documentation <../../../applications/finance/payment_providers/stripe>` |
| 344 | + - `Stripe.com Dashboard <https://dashboard.stripe.com/login?redirect=%2Fdashboard>`_ |
| 345 | + - `Stripe.com Docs: Terminal <https://docs.stripe.com/terminal>`_ |
| 346 | + |
| 347 | +.. _new-zealand/payroll: |
| 348 | + |
| 349 | +Payroll |
| 350 | +======= |
| 351 | + |
5 | 352 | .. _new-zealand/employment-hero:
|
6 | 353 |
|
7 |
| -Employment Hero payroll |
8 |
| -======================= |
| 354 | +Employment Hero integration |
| 355 | +--------------------------- |
| 356 | + |
| 357 | +If your business is already up and running with `Employment Hero <https://employmenthero.com/>`_, |
| 358 | +the connector can be used as an alternative payroll solution. |
9 | 359 |
|
10 |
| -If your business is already up and running with :doc:`Employment Hero <employment_hero>`, you can |
11 |
| -use our connector as an alternative payroll solution. |
| 360 | +The Employment Hero module automatically synchronises payslip accounting entries (e.g., expenses, |
| 361 | +social charges, liabilities, taxes) from **Employment Hero** to Odoo. Payroll administration is |
| 362 | +still done in **Employment Hero**; only the **journal entries** are recorded in Odoo. |
12 | 363 |
|
13 | 364 | .. important::
|
14 | 365 | To :ref:`configure the Employment Hero API <employment_hero/configuration>` for **New Zealand**,
|
|
0 commit comments