Implementing 1C:ZUP 3.1 and integrating with SAP under system constraints

Implementing 1C:ZUP 3.1 and integrating with SAP under system constraints

UCMS Group client since 2023
Back

Many international companies use several HR systems at once. For example, SAP for global HR records and 1C:ZUP for payroll in Russia. For everything to work correctly, automatic data exchange must be set up between these systems. In practice integration often turns out to be harder than implementation, especially when the leading system cannot be changed.

The Russian division of an international manufacturer of chocolate and confectionery faced exactly this task. The client decided to upgrade its payroll system from 1C:ZUP 2.5 to 1C:ZUP 3.1 while keeping SAP as the leading system. Yaroslav Chaykovsky, head of implementation projects, explains what constraints the UCMS Group team faced when configuring the integration and which non-standard solutions allowed the client's task to be solved.

Context
UCMS Group client since 2023

The Russian representative office of an international manufacturer of chocolate and confectionery


Company specifics:
  • Leading system: SAP; payroll system: 1C:ZUP
  • Production processes that make long-term schedules with clear cyclicality difficult to produce

What matters most in a provider:
  • Relevant experience
  • The ability to find non-standard solutions
  • Support
    after the system goes live
Our tasks
  • Implementing 1C:ZUP 3.1 and integrating with SAP


Project team
  • 4 1C implementation specialists

Context and conditions: replacing the payroll system while keeping the SAP integration

The company used two systems for HR records and payroll:

  • SAP, the main system, which records HR events and stores data that affects payroll.
  • 1C:ZUP 2.5 was used as the payroll system: data was exported from SAP, specialists performed calculations on that basis and the results were then sent back to SAP.

The client decided to move to the current version, 1C:ZUP 3.1, while keeping the system interaction architecture.

Delivery: two-way integration within the constraints of the leading system

1. Business process analysis

We started the project by analysing the client's current business processes and systems: together with the methodology team we interviewed key employees, studied the documentation and prepared a BRR. A Business Requirements Review is a working document that records the specifics of the client's processes and wishes and how they will be implemented in 1C:ZUP. The document helps identify in advance where customisations will be needed, align expectations and simplify implementation.

Understanding the logic of the 1C:ZUP integration with SAP proved harder. At the start of the project there was information that the exchange with SAP worked automatically. The client gave us the regulations, process descriptions and integration instructions, but it turned out that some of the described processes were outdated.

Yaroslav Chaykovsky, head of implementation projects:
“We analysed megabytes of documentation in several languages, but the puzzle would not come together: the processes were described in fragments and much of it did not match reality. In the end it became clear that the exchanges were automated to a fairly limited extent and that employees resolved data transfer errors manually.”

2. Implementing 1C:ZUP and integrating with SAP

The 1C:ZUP 3.1 implementation followed the standard scenario: the UCMS Group team configured the system based on the previously approved BRR and migrated the historical data needed to start the calculations.

After implementing 1C:ZUP 3.1 we started the integration with SAP, which was to support four data flows:

SAP → 1C:ZUP1C:ZUP → SAP
  • HR events: hiring, transfers, dismissals,
  • Payroll calculation inputs,
  • Data on schedules and actual hours worked.
Calculation results.

The main difficulty was that SAP acted as the leading system, but no changes to the exchange logic were possible on its side. If errors or duplicates appeared in the export, or the data structure was not adapted for 1C, the implementation team had to find workarounds on the 1C:ZUP 3.1 side. As a result, to configure the integration we developed a number of complex technical solutions that made the exchanges work under the existing conditions.

The third flow, data on schedules and actual hours worked, became a separate challenge. The company had already attempted to automate time tracking, but those attempts had failed. At the start of the project there was simply no data for full automation. So we applied temporary solutions: virtual schedules were created in 1C:ZUP and the actual hours worked were loaded manually each month through a specially developed Excel loader. This approach allowed the calculations to start, but the task of systematic automation remained open. Together with the client we are now working on the next stage: accounting for working time as a production resource. The plan is to launchthe Timesheet Portal, which will automate the preparation of employee time data taking the specifics of the company's processes into account.

3. Testing and go-live

Before go-live UCMS Group specialists ran parallel calculations in the old system and in 1C:ZUP 3.1 for three months. First the historical data was migrated and reconciled, then information needed for payroll, PIT and insurance contributions was entered month by month, calculations were run and the results compared. All discrepancies were worked through manually: the cause was found, resolved and the settings corrected.

After go-live the implementation team continued to support the system during the stabilisation period: refining the exchanges with SAP, fixing calculation errors and supporting users. In addition, the UCMS Group team trained the client's internal support specialists so that they understood the non-standard solutions and could maintain the system going forward.

Results: a working payroll system and a foundation for further automation

In the end the client received a modern system that allows calculations to be run stably and reporting to be produced without disruption. In addition, the 1C:ZUP implementation became the foundation for the next stage of the project: automating time tracking as a production resource and launching the Timesheet Portal.

Yaroslav Chaykovsky, head of implementation projects:

“The project turned out unlike any implementation experience in our practice. It may be one of the most complex projects in our company's history. Many non-technical problems and process specifics had to be compensated for with unique technical solutions. But in the end that produced a result that meets the customer's expectations.”

UCMS Group Telegram channel

Telegram channel about accounting and HR outsourcing for those who want transparent, manageable business processes

We share case studies, explain legislative changes and show how automation and outsourcing help businesses grow.

An outsourced chief accountant: keeping accounting continuous through a key staff change

Moving from SAP to 1C:ERP: a pre-project survey for a chemical concern

Stages of budgeting automation at a technology company

Implementing EmployeeGate to automate HR processes at a biotech company

We do more than the task: we go beyond expectations

Personnel cost budgeting without Excel: a manufacturing company case study

Maintaining military records for 900 employees and passing two military registration office inspections

Automating the export of 30+ reports in 1C:ZUP for the hotel business

Outsourcing high-volume HR administration areas: a clothing retail chain case study

How UCMS Group implemented 1C:ZUP 3.1, built the processes and passed the SFR audit

Automating a unique loyalty programme on 1C

Implementing 1C:ZUP 3.1 and integrating with SAP under system constraints

Implementing 1C:ZUP 3.1: adapting the system to an oilfield services company’s real processes

An integrated approach: implementing 1C:KA + Catering and running the books

HR EDF audit: helping a company identify risks and confirm its processes are correct

Case study: partial accounting outsourcing for a large company

“Being an implant means maximum responsibility and involvement”

“There are no ready-made solutions for such tasks”

Emergency 1C:ZUP implementation in two months instead of the usual nine

“The main benefit of outsourcing is getting work done well by professionals”

“My idea of the ideal provider fully matches your company”

“Projects vary, but it is vital that the chemistry happens - even remotely”

“One of UCMS Group’s strengths is that you really try to deliver the right service and be a partner”

UCMS Group is an example of a customer-centric company where it is not just a global slogan

“Our position is simple: the better the outsourcer works, the less often we think about them”

“Your strengths: speed, timeliness and professionalism”

“Outsourcing is very convenient for a chief accountant”

“Our goal was to outsource everything, even the storage of employment record books”

“Outsourcing is not our job or our business, and we cannot do your job better than you”

“What we remember most is the very strong customer focus”

“Everyone we dealt with during the work was, above all, a professional”

“You try to stay close to the client while keeping human relations”

“Every year we expand our cooperation because we are very happy with the quality”

A French global leader in perfumery and cosmetics recommends HR outsourcing

Why beauty salons need accounting outsourcing

How the Swedish global leader in furniture and home furnishings uses payroll outsourcing

The UCMS website uses cookies to personalize and improve your experience. By continuing to use our website, you agree to our cookie policy. For details on how we process data, see our policy.