docusignapienvelope

DocuSign Does not Send Decline Notification to Sender But Account Admin and Recipient


I have experienced very weird behaviour from DocuSign account. There are Two roles for my Template:

A. Contractor : Signer, Routing Order 1
B. Employer : CC (Receives a Copy), Routing Order 2

When Employer sends sign request to contractor, contractor declines it.

Person in CC is the actual employer, who is using my DocuSign account to send contract for signature.

Person in CC receives Signed documents, but not the declined ones.

Once it is declined, contractor and DocuSign account owner(Docusign Admin) gets declined email notification but not employer person in (CC).

Employer status still shows "Awaiting", while all parties must have received declined email notification

This was working previously but not today as 15th Feb 2022

I tested this via manually creation of templates and sent for sign I have tested it on demo and production account,

NOTE: There are no changed in settings under :
1.Recipients
2.Sending
3.Signing
4.Notification

[![Please find the attached screenshot] : https://i.sstatic.net/ghkJj.jpg


Solution

  • I faced the same issue today as CC email only getting signing completed notification.

    After searching in DocuSign documentation, I noticed the Routing Order feature. This answer has a better explanation of Routing Order.

    After reading about Routing Order, I just set a "1" routing order in the CC email object (The same "1" routing order was set for the signer) and it starts sending all communication notifications to the CC email including decline.

    Because you have the same issue, so you just need to set the routing order against CC.

    Using DocuSign C# Sdk code example:

    EnvelopeDefinition env = new EnvelopeDefinition
    {
       EmailSubject = "Test",
       Status = "sent",
       Documents = new List<DocuSign.eSign.Model.Document>(),
       Recipients = new Recipients
       {
          Signers = new List<Signer>
          {
             signer
          }
       }
    };
    env.Recipients.CarbonCopies = new List<CarbonCopy>
    {
        new CarbonCopy (
        Email: "test@abc.com",
        Name: "Sender",
        RecipientId: "2",
        RoutingOrder: "1")
     };
    

    API JSON request example:

    "recipients": {
      "carbonCopies": [
        {
          "email": "test@abc.com",
          "name": "Sender",
          "recipientId": "2",
          "routingOrder": "1"
        }
      ],
      "signers": [...]
    }